서블릿의 forward에 크게 4가지가 있는 것이다(redirect, dispatch, Refresh, location)
Scriptlet이란? JSP에서 HTML코드안에 들어가는 <% %> 형식의 자바코드
Scriptlet의 주요 특징
- Java 코드 삽입: Scriptlet은 HTML 문서 내에 Java 코드를 삽입할 수 있게 해줍니다.
- 동적 페이지 생성: 페이지가 요청될 때마다 서버에서 Scriptlet 코드가 실행되고, 그 결과를 클라이언트에게 전송합니다.
- 서버 측 처리: Scriptlet 내의 코드는 서버에서 실행되며, 최종적으로 클라이언트에게 전달되는 것은 HTML만 있습니다.
왜 JSP코드에서는 (Scriptlet안의)Java코드를 최대한 줄이는 것이 좋을까?
4대영역 객체.
pageContext객체: 페이지가 변경(이동)되면 현재 페이지 정보가 저장된 pageContext 객체가 제거됨
request객체: 만약 새로운 요청(response.sendRedirect(), 하이퍼링크, 자바스크립트 location.href, URL 직접 입력 등)이 발생하면 기존 request객체는 제거됨
session객체: 페이지와 무관하게 웹브라우저가 동작하는 동안 유지되는 객체
application객체: 서버가 시작되면 application 객체가 생성되고, 서버가 중단되면 객체가 제거됨
그리고 이 4대 영역 객체의 공통 메서드로 쓰이는 것이 setAttribute, getAttribute이다.
4대영역 객체 설명글: https://dami97.tistory.com/9
'회사관련 모든글' 카테고리의 다른 글
Linux nc 명령어는 무엇이고 어떻게 쓰는가? (0) | 2024.12.17 |
---|---|
JSP의 기본객체들 (0) | 2024.11.07 |
톰켓 기본적 폴더 구조, url호출에 의한 페이지 호출 방식 메모 (0) | 2024.11.06 |
아파치의 Document root(홈)와 톰켓의 Context root(홈)에 대하여 (0) | 2024.11.06 |
Apache 80, 443 port 사용에 대하여 (0) | 2024.11.05 |