jsp 구성 요소
- 디렉티브 - (세부설정을 할 수 있다)
<%@ page~~ %> (페이지 디렉티브 현재 jsp페이지 설정)
<%@ taglib~~ %> (테그 라이브러리 디렉티브 URI를 지정 설정 할때 사용)
<%@ include~~ %> (페이지 디렉티브)
- 선언부 - : <%! 변수나 함수선언%>
( 선언부에서 클래스의 멤버(protected) 변수로 선언 )
- 스크립트릿 - : <% 자바코드 %> (자바코드 작성 영역 설정 함수 내의 지역변수)
- 표현부 - : <%= 자바변수 %> (html페이지에 자바변수의 값을 출력하는 역할을 한다. el 표현식으로 사용함)
xml : 1. 데이터표현 2. 서술자 >>
보통은 java코드를 taglib으로 설정해서 사용한다. ( 스크립트릿을 사용하면 지저분하고 가독성이 떨어짐 )
HttpSerHttpServletRequest 클래스 의 내부 함수
scope 객체 (정보저장객체)
setAttribute(키, 값) : scope 객채에 값 저장
getAttribute(키) : scope객체에 저장한 값을 추출한다.
page : 현재 페이지에서만 사용가능하다
request : 한 요청이 응답 보낼때 까지 유지
session : 세션 무효화 될때까지 로그아웃될 때 까지 유지
application : 앱이 종료할때까지 유지
'workSpace > JAVA' 카테고리의 다른 글
[PHP] cookie, session (0) | 2021.03.05 |
---|---|
이클립스에 깃헙 연동하기 (0) | 2021.03.03 |
[PHP] Servlet 클래스 만들기 (0) | 2021.03.03 |
[PHP] HTML Tables (0) | 2021.03.03 |
[PHP] basic knowledge (0) | 2021.03.03 |