JavaBeansの操作に対応したタグリブ郡。
<%@ taglib uri="http://struts.apache.org/tags-bean"prefix="bean" %>
bean
bean:define
変数をbeanから取得する。ActionFormから取得するときもこれ。
<jsp:useBean id="test1" scope="page" class="org.apache.struts.webapp.exercise.TestBean" />
<bean:define id="test1_boolean" name="test1" property="booleanProperty" />
<%= test1_boolean %>
bean:size
Collectionのサイズを取得する。
<jsp:useBean id="list" scope="page" class="java.util.ArrayList" />
<bean:size id="listSize" name="list" />
サイズは<%= listSize %>
bean:write
pageContext.setAttribute("test1.boolean", new Boolean(true));
<bean:write name="test1.boolean" />
<bean:write name="TestForm" property="name" />
<bean:write name="test7.double" format="#,000.00" />
<bean:write name="test7.double" formatKey="double.pattern" />
<bean:write name="test7.date" format="EEE, MMM d, ''yy" />
<bean:write name="test7.date" formatKey="date.pattern" />