path_ex01
<%@ 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번호를 제외한 /컨텍스트경로부터 시작)
경로가 /로 시작한다는 것은 절대경로를 의미함. http로 시작하는 전체경로를 다 적어도 되고
/컨텍스트패스부터 시작하는 경로를 적어도 됨.
상대경로: 현재위치에서 다른파일의 경로를 참조
내 위치에서 프로젝트에 위치한 다른 파일을 찾아가는 것
-->
<a href="path_ex02.jsp">ex02(상대)</a>
<a href="http://localhost:8181/JSPBasic/path/path_ex02.jsp">ex02(절대1)</a>
<a href="/JSPBasic/path/path_ex02.jsp">ex02(절대2)</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>Insert title here</title>
</head>
<body>
<h2>path_ex02</h2>
<a href="test/path_ex03.jsp">ex03(상대)</a>
<a href="/JSPBasic/path/test/path_ex03.jsp">ex03(절대)</a>
</body>
</html>
path_ex03과 실습
<%@ 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_ex03</h2>
<a href="../path_ex01.jsp">ex01(상대)</a><!-- ../는 한단계 위로 올라간다는 뜻 -->
<a href="/JSPBasic/path/path_ex01.jsp">ex01(절대)</a>
<hr>
<!-- a태그를 이용해서 session_login페이지로 상대경로, 절대경로로 이동 -->
<a href="../../session/session_login.jsp">session_login(상대)</a>
<a href="/JSPBasic/session/session_login.jsp">session_login(절대)</a>
<br>
<hr>
<!-- a태그를 이용해서 TestServlet으로 상대경로, 절대경로로 이동 -->
<a href="../..//banana">TestServlet(상대)</a>
<a href="/JSPBasic/banana">TestServlet(절대)</a><!--어노테이션을 넣으면 바로 실행됨.-->
<br>
<hr>
<!-- img태그를 이용해서 HTML폴더안에 1.jpg과 2.jpg 참조 -->
이미지 절대:<br>
<img alt="제목" src="/JSPBasic/HTML/1.jpg"><br> <!-- alt는 이미지가 뜨지 않으면 대신 뜨는 것. alternative -->
이미지 상대:<br>
<img alt="제목" src="../../HTML/2.jpg" width="200px" height="200px">
</body>
</html>
../는 한단계 위로 올라간다는 뜻
이클립스에서 보이는 경로와 실제 적는 경로는 조금 다르다.
servlet은 어노테이션을 주면 실행된다. 경로에 지정한 어노테이션을 사용
이미지태그에서 src는 주소를 의미한다.
이미지태그에서 alt는 alternative의 줄임. 이미지가 뜨지 않으면(경로가 잘못되었거나 할 때) 엑박과 alt에 적은 구문이 뜸
'JSP' 카테고리의 다른 글
221201 JSP Forward (0) | 2022.12.01 |
---|---|
221201 jsp error 예외 페이지 (0) | 2022.12.01 |
221201 application (1) | 2022.12.01 |
221201 session실습 redirection추가 (0) | 2022.12.01 |
221130 session실습 (0) | 2022.11.30 |