jsp

2022_12_01 Path (절대경로 / 상대경로)

0304호 2022. 12. 1.

 

절대경로 : 프로젝트의 전체 경로(ip주소, port번호를 제외한/컨텍스트경로 부터 시작
상대경로 : 현재위치에서 다른파일의 경로를 참조
상대경로에서는 ../ 로 한단계 위 폴더로 올라감

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
		<h2>path_ex01</h2>
		<!-- 
		절대경로 : 프로젝트의 전체 경로(ip주소, port번호를 제외한/컨텍스트경로 부터 시작
		상대경로 : 현재위치에서 다른파일의 경로를 참조
		 -->
		<a href="path_ex02.jsp">ex02(상대경로) </a><br>
		<a href="http://localhost:8181/JSPBasic/path/path_ex02.jsp">http://localhost:8181/JSPBasic/path/path_ex02.jsp(절대경로)</a><br>
		<a href="/JSPBasic/path/path_ex02.jsp">/JSPBasic/path/path_ex02.jsp (절대경로2)</a>
</body>
</html>

path_ex01 결과값

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>path_ex02</title>
</head>
<body>
	<h2>path_ex02</h2>
	<a href="test/path_ex03.jsp">ex03(상대) </a><br>
	<a href="/JSPBasic/path/test/path_ex03.jsp">ex03(절대) </a>

</body>
</html>

path_ex02 결과값

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>path_ex03</title>
</head>
<body>
	<h2>path_ex03</h2>
	<a href="../path_ex01.jsp">ex01(상대)</a><br>
	<a href="/JSPBasic/path/path_ex01.jsp">ex01(절대)</a>
	<hr/>
	
	<!-- a태그를 이용해서 session_login페이지로 상대경로, 절대 경로로 이동 -->
	<a href="../../session/session_login.jsp">session_login (상대) </a><br>
	<a href="/JSPBasic/session/session_login.jsp">session_login (절대) </a><br>
	<hr/>
    
	<!-- a태그를 이용해서 TestServlet으로 상대경로, 절대 경로로 이동 -->
	<a href="../../banana">TestServlet(상대)</a><br>
	<a href="/JSPBasic/banana">TestServlet(절대)</a>
	<hr/>
    
	<!-- img태그를 이용해서 html폴더안에 1.jpg참조 -->	
	<img alt="상대경로" src="../../html/1.jpg">상대 (../../html/1.jpg)
	<img alt="절대경로" src="/JSPBasic/html/1.jpg"> 절대(/JSPBasic/html/1.jpg)<br>
	
	
</body>
</html>

path_ex03 결과값

 

댓글