728x90
반응형
Context Path
-현재 프로젝트의 Context로 접근할 수 있는 경로를 의미한다. (컨텍스트 등록시 server.xml에 설정해놓는 값)
- Eclipse에서 Add and Remove로 프로젝트를 추가하면 실제로는 server.xml의 context가 수정된다.
- context의 path 속성을 수정하면 접속 경로를 변경할 수 있다.
- request.getContextPath()를 활용하면 server.xml의 컨텍스트 설정이 변하더라도 유효한 링크 주소를 만들 수 있다.
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<h3># Context Path</h3>
<ul>
<li>현재 프로젝트의 Context로 접근할 수 있는 경로를 의미한디.
(컨텍스트 등록시 server.xml에 설정해놓는 값)</li>
<li>Eclipse에서 Add and Remove로 프로젝트를 추가하면
실제로는 server.xml의 context가 수정된다.</li>
<li>context의 path 속성을 수정하면 접속 경로를 변경할 수 있다.</li>
<li>request.getContextPath()를 활용하면 server.xml의 컨텍스트 설정이 변하더라도
유효한 링크 주소를 만들 수 있다.</li>
</ul>
<a href="/chap05/encoding.jsp">encoding test하러 가기 (설정이 바뀌면 유효하지 않을 수도 있는 링크)</a> <br>
<a href="<%=request.getContextPath() %>/encoding.jsp">encoding test하러 가기 (설정이 바뀌더라도 항상 유효한 링크)</a> <br>
</body>
</html>
728x90
반응형
'JAVA > JSP' 카테고리의 다른 글
[JSP] Dispatcher Servlet (0) | 2023.06.27 |
---|---|
[JSP] XML (0) | 2023.06.23 |
[JSP] Encoding (0) | 2023.06.23 |
[JSP] Session (0) | 2023.06.23 |
[JSP] Forward와 Redirect (0) | 2023.06.19 |