위 태그들은 자바 코드를 쓰기 싫은 디자이너들을 위해 만든 액션 태그의 일종이다.
이름 | 정의 | 형식 |
---|---|---|
setProperty | useBean의 속성에 값을 설정하는 태그 | <jsp:setPorperty name="자바 빈 이름" property="속성 이름" value="값" / > - name : <jsp:useBean>액션 태그의 id 속성에 지정한 이름 - property : 값을 설정할 속성 이름 - value : 속성에 설정할 속성 값 |
getProperty | useBean의 속성값을 얻은 태그 | <jsp:getPorperty name="자바 빈 이름" property="속성 이름 / > - name : <jsp:useBean>액션 태그의 id 속성에 지정한 이름 - property : 값을 얻을 속성 이름 |
<jsp:setProperty name="user" property="*" name="user"/>
코드의 뜻은 클라이언트 페이지가 보내온 파라미터중 user객체의 맴버변수와 이름이 같은것에 자동으로 대입하겠다는 뜻이다. 따라서 아래 코드와 같다.
<jsp:setProperty name="user" property="id" param="id"/>
<jsp:setProperty name="user" property="pw" param="pw"/>
<jsp:setProperty name="user" property="name" param="name"/>
..
..
..