πŸ’»Coding/πŸ“• spring

[spring] ${pageContext.request.contextPath} : μƒλŒ€κ²½λ‘œ | μ ˆλŒ€κ²½λ‘œ | contextPath

μŒμ€μ‘ 2022. 6. 30. 02:01
728x90
λ°˜μ‘ν˜•
βœ… [spring] ${pageContext.request.contextPath} : μƒλŒ€κ²½λ‘œ | μ ˆλŒ€κ²½λ‘œ

βœ… μ‚¬μš©ν•˜λ©΄ 쒋은 점 
→ contextPath κ°€ λ³€κ²½λ˜μ–΄λ„ μ†ŒμŠ€ μˆ˜μ • 없이 적용이 κ°€λŠ₯ν•΄μ„œ μœ μ§€λ³΄μˆ˜μ— μš©μ΄ν•˜κΈ° λ•Œλ¬Έμ—
νŒŒμΌμ„ ν•˜λ‚˜ν•˜λ‚˜ μ—΄μ–΄μ„œ μˆ˜μ •ν•  ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€. 즉, server path μ£Όμ†Œκ°€ λ°”λ€Œμ–΄λ„ μˆ˜μ •ν•˜μ§€ μ•Šμ•„λ„ λ©λ‹ˆλ‹€.

βœ… path ν‘œν˜„μ‹ μ‚¬μš©λ°©λ²• 
→ jsp νŒŒμΌμ—μ„œ path μžλ¦¬μ— ${pageContext.request.contextPath} μž‘μ„±!

βœ… μ£Όμ˜μ‚¬ν•­
→ el(jspμ—μ„œλ§Œ μ‚¬μš©ν•΄μ•Όν•¨)
→ Controller.java λ“± java νŒŒμΌμ—μ„œλŠ” μ‚¬μš©ν•˜λ©΄ μ•ˆλ¨!!!

 

>> μ΄λ―Έμ§€λ‘œ ν™•μΈν•˜κΈ°
πŸ“ 상황 : mysite4λΌλŠ” path 값을 mysite둜 λ°”κΎΈκ³  싢은 경우


1) Servers → Tomcat 클릭!

 

2) Tomcat νŽ˜μ΄μ§€ ν•˜λ‹¨μ—μ„œ modules 클릭!


3) 였λ₯Έμͺ½ Edit λ²„νŠΌ 클릭 → Path μˆ˜μ • 

 

βœ“μ€‘μš”! 4) jsp νŒŒμΌμ—μ„œ 기쑴에 μž‘μ„±λ˜μ—ˆλ˜ mysite4 뢀뢄을 ${pageContext.request.contextPath} 둜 μˆ˜μ •!!

 

ν•˜μ§€λ§Œ, μ²˜μŒλΆ€ν„° contextPath μ£Όμ†Œλ₯Ό
${pageContext.request.contextPath}
μ΄λ ‡κ²Œ μž…λ ₯ν–ˆλ‹€λ©΄,
path μ£Όμ†Œλ₯Ό μ—¬λŸ¬λ²ˆ 바꾸어도 μ†ŒμŠ€λ₯Ό
μˆ˜μ •ν•˜μ§€ μ•Šμ•„λ„ λ˜λ‹ˆ μ²˜μŒλΆ€ν„° μ΄λ ‡κ²Œ μ½”λ“œλ₯Ό
μž‘μ„±ν•˜μ‹œλ©΄ 쒋을 것 κ°™μŠ΅λ‹ˆλ‹€!
728x90
λ°˜μ‘ν˜•