-
[JSP]액션태그 useBean,setProperty,getProperty 사용방법 및 예제프로그램/jsp 2013. 9. 16. 22:46jsp action tag 에 대해서 알아 봅니다.
정의
-> jsp코드를 html 태그로 정의하여 사용
사용방법
1 단계
useBean 태그로 자바 빈을 생성한다.
<jsp:useBean id = "빈참조변수" class="패키지를 포함한 자바빈" scope="4가지" scope중하나/>
<jsp:useBean id = "빈참조변수" class="패키지를 포함한 자바빈" scope="4가지" scope중하나/>
2 단계
setProperty 태그로 속성값을 저장한다.
<jsp:setProperty name = "빈참조변수" property="속성이름" value="<%=request.getParameter("name")%>"/>
3 단계
param 을 이용한다. HTML의 파라미터명을 지정한다.
<jsp:setProperty name = "빈참조변수" property="속성이름" param="name"/>
4 단계
param 을 생략할 수 있다.
HTML 의 파라미터이름과 자바 빈의 속성명이 같으면 생략한다.<jsp:setProperty name="m" property="name"/>
5 단계
property 을 수정한다.
HTML 과 자바 빈이 모두 일치하면 property값을 * 로 수정한다.<jsp:setProperty name="m" property="*"/>
6 단계
getProperty 태그로 속성값을 가져온다.
<jsp:getProperty name="m" property="name"/>
예제
myclasses.WebAppBean webapp = new myclasses.WebAppBean();
위와 같은 자바 빈즈를 생성 하는 방법은 jsp action tag를 활용하여 아래 처럼 적용 합니다.
<jsp:useBean id="webapp" class="myclasses.WebAppBean" scope="session"/>
user.setUser("request.getParameter("username"));
<jsp:setProperty name="webapp" property="*" /> //모두 할당
<jsp:setProperty name="user" property="user" param="username" /> // username값 하나만webapp .getName();
<jsp:getProperty name="info" property="email" />'프로그램 > jsp' 카테고리의 다른 글
[JSP]forward 와 redirect 차이 기능 설명 (0) 2013.09.20 [JSP]페이지 지시어 사용방법 및 사용예 (0) 2013.09.16