본문 바로가기

반응형

자바스프링웹공부(2024)/JSP

(3)
2024.09.04.영역객체의 속성과 범위(Scope) * 영역객체의 속성과 범위(Scope)JSP 의 4대 영역 : page, request, session, application  [ 영역 객체의 유효 범위(= 속성(데이터) 저장 시 전달(공유) 가능한 범위) ] 1) page 영역(pageContext 객체) : 현재 페이지에서만 유효(= 페이지 이동 시 객체 제거됨) 2) request 영역(객체) : 클라이언트 요청에 대한 응답까지 유효(= 새로운 요청 발생 시 객체 제거됨) 3) session 영역(객체) : 세션 유지 조건까지 유효(= 세션 제거 조건 충족 시 객체 제거됨) 4) application 영역(객체) : 서버 동작 시까지 유효(= 서버 중지 시 객체 제거됨) - 각 영역 객체에 속성값 저장하는 공통 메서드 : setAttribute(..
2024.09.03. response * response 객체(HttpServletResponse) : JSP 내장객체 중 response 객체(HttpServletResponse)는 HTTP 응답 정보를 관리하는 객체이며 - response 객체의 sendRedirect() 메서드를 호출하여 파라미터로 전달받은 페이지(URL)로 이동 가능   => 리다이렉트는 일반적인 페이지 이동과 개념이 조금 다르지만 일단 이동한다는 점에서 동일함   => 기본 문법 : response.sendRedirect("이동할 URL 또는 파일명");  - 클라이언트 요청에 대해 서버가 응답하는 데이터에 리다이렉트가 포함될 경우   응답데이터에 HTTP 상태코드 302를 포함하여 클라이언트 측으로 응답데이터를 전송한다.    다만, response.sendRed..
2024.09.02. 주석, form 태그 *JSP 주석  : HTML 주석은 요청처리후 디버그 창에 내용이 보인다.  test1.jsp 2024-09-03 12:04:00 현재 시각은 시 분 초 입니다. 실행해서 응답을 받았는데 html 주석을 쳐놓은 경우 응답내용이 표시된다. => 주의!! 이떄, jsp 코드가 서버에 실행될 때 코드 내용에 따라 서버상에서 오류가 발생할 수있다. --> 현재 시각 : --> 해당 주석부분 자체를 서버가 아예 무시하기 때문에 처리도 안되고 클라이언틀 전송 주석 단축키를 누르면 jsp 주석으로 자동처리됨 또한 서버상 요류가 발생할 수 있는 코드를 jsp 주석으로 처리하면 오류발생 없다. -->현재 시각 : --%>  [ 결과화면 및 디버그화면 ] * JSP 스크립트요소 (선언문(Declarat..

반응형