<a href="/JSPProject/test/test1.html">test1</a> : 절대경로
<a href="test/test1.html">test1-상대경로</a> : 상대경로
절대 경로 : 프로젝트를 기준으로 목표할 파일까지의 순서를 나열.
상대 경로 : 상대적으로다가 현재 위치를 기준으로 목표하는 파일까지의 순서를 나열.
<% %> / <%= %> 같이 뻘짓 안하고 편하게 출력 가능하다.
Request에서 Parameter 추출
${ param . name_속성값 }
Request에서 Attribute 추출
${ 속성Key }
${ 속성Key.필드명 }
(getter가 작성되어 있어야지만 사용 가능.)
Post 요청을 제외하면 모드 Get 요청이다 (a태그 )
Page scope는 선언한 Servlet/JSP 내에서만 사용 가능하다 (1페이지)
Request scope는 선언한 페이지(1번째 페이지)와 , 해당 객체를 위임받은 페이지(2번째 페이지)에서 사용 가능 하다
Request Scope사용 방식req.setAttribute("message", "Request scope에 저장된 메세지");
Session scope 사용 방식
// 1) HttpSession 내장 객체 얻어오기 HttpSession session = req.getSession(); // 2) session 범위로 값 세팅(request와 방법이 동일) session.setAttribute("sessionValue", "999");
application scope
// 1)ServletContext application 내장 객체 얻어오기 ServletContext application = req.getServletContext(); // 2)application 범위로 값 세팅(Request와 방법 동일) application.setAttribute("appValue","Application Scope 범위" );
둘 모두 Request 객체에서 얻어와야 한다 각각
Session : HttpSession
application : ServletContext