Hidden Tag <html:hidden> :
이 태그의 기능은 HTML <inplut>엘리먼트의 hidden이다. 우리의 현재 폼과 연관된 빈의 특정 프로퍼티와 값에 저장된 내용을 다룬다. 이 태그는 오직 body 태그 내에 form태그 내에서만 그 유효성을 가진다.
Name | Description |
disabled |
입력 필드를 disable되게 하려면 이 값을 true로 두면 된다. |
name |
빈의 속성 이름은 입력 필드의 현재 값을 렌더링 하는 경우 속성값에 대해 이야기해준다. 폼 태그와 빈의 연관이 지정되지 않았다면 내포된 값들과 연관시킬 수 있다. |
property |
입력 필드의 이름이다. 그리고 값이 지정되어 있지 ㅇ낳다면 빈 속성에 대응되는 이름이 된다. 대응되는 빈 프로퍼티는 반드시 스트링 타입이어야 한다. |
value |
필드에 초기화될 값 |
예제는 Hidden<html:hidden>태그의 사용에 대해 묘사한다.
여기서 우리는 Struts Html <html:hidden>태그에 대해서 배울수 있다.
<html:hidden>태그의 동작에 대해서 예제를 통해 확인해 볼 수 있다.
Example code :
폼 빈의 생성단순한 폼 빈 클래스인 HtmlHiddenActionForm.java를 생성한다.
package ActionForm;
|
액션 클래스 생성 :
단순한 액션 클래스인 HtmlHiddenTagAction.java를 생성한다.
package action; |
struts-config.xml에 폼 빈을 정의한다.
다음과 같은 내용을 struts-config.xml파일에 폼 빈 정의를 위해서 추가한다.
<form-bean name="HtmlHiddenActionForm" |
struts-config.xml에 Action Mapping을 설정한다.여기 액션 매핑은 액션 클래스의 선택을 도와준다. 특정 request에 대해서 폼빈과 설정 정보에 대한 값이다.
|
strutsHiddenTag.jsp 페이지를 만든다.
<%@page contentType="text/html"%> |
htmlHiddenTagOutPut.jsp페이지를 만든다.
<%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <a href="strutsHiddenTag.jsp">Go Back........</a><br/> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body bgcolor="#999933"> <h3>OUT PUT</h3> <TABLE BORDER="2"> <TR> <Th><font color="#FFFF33"> PROPERTY NAME</font></Th> <Th><font color="#FFFF33"> PROPERTY HIDDEN VALUE</font></Th> </TR> <TR> <TD><font color="#FFFF33"> username</font></TD> <TD><font color="#FFFF33"> <bean:write name="HtmlHiddenActionForm" property="username"/> </font> </TD> </TR> <TR> <TD><font color="#FFFF33"> password</font></TD> <TD><font color="#FFFF33"> <bean:write name="HtmlHiddenActionForm" property="password"/> </font></TD> </TR> </TABLE> </body> </html> |
index.jsp에 다음과 같이 추가한다.
<a href="strutsHiddenTag.jsp">StrutsHiddenTagDemo</a><br/>?/font> |
빌드하고 테스팅 해본다.
브라우저의 네비게이션에 strutsHiddenTag.jsp페이지를 열어보라.
브라우저는 다음과 같이 표시될 것이다.
보고 분석해보자. strutsHiddenTag.jsp 페이지에서 submit버튼을 누르고 출력 결과를 보자. 출력 디스플레이는 hidden 필드를 표시하고 있다.
Output:
'WEB_Programming > Struts' 카테고리의 다른 글
Select Tag<html:select>: 사용법 (0) | 2008.06.10 |
---|---|
Textarea Tag<html:textarea>: 사용법 (0) | 2008.06.10 |
Checkbox Tag <html:checkbox>: 사용법 (1) | 2008.06.10 |
StrutsTestCase for JUnit v2.1.4 (1) | 2008.06.10 |
스트러츠 태그 기본 (0) | 2008.06.10 |