Struts 2ラベル使用
3276 ワード
struts form
<s:form action="login_sub.action" method="post" theme="simple">
</s:form>
<s:textfield name="userBean.userId"/>
<s:password name="userBean.password"/>
, listSexBean ,listKey listValue 。listKey ,listValue name
<s:radio name="userBean.sex" list="lstSexBean" listKey="sexId" listValue="sexValue"></s:radio>
headKey headerValue
<s:select name="userBean.city" list="lstCityBean" listKey="cityId" listValue="cityValue" headerKey="0" headerValue="-- --"></s:select>
<s:checkboxlist name="userBean.hobby" list="lstHobbyBean" listKey="hobbyId" listValue="hobbyValue"></s:checkboxlist>
<s:submit value=" "/>
<s:reset value=" "/>
Iterator
<s:iterator value="{'aaa','bbb','ccc'}" var="x" status="status">
<s:property value="#x.toUpperCase()"/>
:<s:property value="#status.count"></s:property><br>
:<s:property value="#status.index"></s:property><br>
:<s:property value="#status.even"></s:property><br>
:<s:property value="#status.odd"></s:property><br>
:<s:property value="#status.first"></s:property><br>
:<s:property value="#status.last"></s:property><br>
</s:iterator>
Map
<s:iterator value="#{1:'a',2:'b',3:'c'}">
<s:property value='key'/>|<s:property value='value'/>
</s:iterator>
<!-- Map -->
<s:iterator value="#{1:'a',2:'b',3:'c'}" var="x">
<s:property value='#x.key'/>|<s:property value='#x.value'/>
</s:iterator>
if else
<s:set var="age" value="19"></s:set>
<s:if test="#age < 0 ">wrong age</s:if>
<s:elseif test="#age < 20">too young</s:elseif>
<s:else>yeah!</s:else>
struts include , . jsp include
<s:include value="/_include1.html"/>
Struts2
simple xhtml( ) css_xhtml ajax
simple
:
Struts.xml
<constant name="struts.ui.theme" value="simple"/>
theme
1.css ( struts2 css)
2.
3. theme
4.
simple
filederror
jsp
Windows->Preferences->File Associations->*.jsp->MyEclipse JSP Editor