액션태그
Java, JSP에서 수행하는 여러 가능을 묶어 한방에 처리하는 것.
중간과정을 거치지 않아서 어려울 수 있음....
사용법
HTML 요소와 동일한 요소
상위, 형제 , 하위 요소가 있다.
상위 - 하위 요소에서는 종료태그를 사용해야한다.
<jsp:속성></jsp:속성>
단일 사용시
<jsp:속성 />
useBean이 가장 중요!
자바 클래스의 import의 기능 + @
<jsp:useBean id="Bean 닉네임" class="클래스명" scpe="범위" />
<jsp:setProperty name="A" property="B" value="<%= C %>"/>
<jsp:getProperty />
필드(멤버 변수)와 객체를 만들어야함
private void txt; //필드 생성
클래스 선택시 alt s r - 필드를 선택하고 alt r 누르면
get set 메서드 생성
set => 초기화;
get => 가져오기;
<jsp:useBean id="objSample" class="pack_Bean.Sample" scope="session"/>
scope 에서 session은 기본 30분으로 설정된다.
기본적으로는 scope에 page를 사용함.
<!--스크립트릿으로 글래스 객체 생성 영역 -->
<jsp:useBean id="objSample" class="pack_Bean.Sample" scope="page"/>
<!--useBean 액션태그에 사용되는
id,class속성은 html요소의 속성과 전혀 관계 없음
useBean 액션태그에서 class는 실제 자바 클래스를 의미함.
id속성은 class속성에서 사용하는 자바파일을
현재 JSP에서 사용하는 닉네임(=별칭,별명)을 의미함. -->
<jsp:setProperty name="objSample" property="data" value="가나다ABC"/>
<!-- 클래스 필드 -->
<!-- JSP setProperty 액션태그는 setter 역할 -->
session.setAttribute("세션 키", "세션 값"); 세션을 난수값으로 생성 session.getId( ); // 세션 ID 반환 session.setMaxInactiveInterval(s); // 세션 유지시간설정, 단위. 초(second), 기본 값 30분 session.invalidate( ); // 세션 소멸 |
||
'코딩 해보자' 카테고리의 다른 글
JSP 파일 업로드 (Cos.jar 사용하기) (2) | 2022.09.07 |
---|---|
220902 session 사용법 (0) | 2022.09.02 |
220830 Resource_Archive 만들기(리소스 파일생성) (0) | 2022.08.30 |
220823 jQuery Traversing 제이쿼리 트래버싱이란? (0) | 2022.08.24 |
220822 19금 수업 정리하기 (0) | 2022.08.22 |
댓글