1,<s:property />
property标签:<br/>
<s:setname="param"value="'dd'"/>
<s:propertyvalue="#param"/>
<br/>
2,<s:iterator />
<s:setname="list"value="{'asdf','eergtcv','terdf'}"/>
<s:iteratorvalue="#list"status="s">
<fontcolor="<s:iftest="#s.odd">red</s:if><s:else>blue</s:else>"><s:property/></font>
</s:iterator>
<br/>------注意一下map和list的设置的区别<br/>
<s:setname="map" value="#{1:'value1',2:'value2',3:'value3'}"/>
<s:iteratorvalue="#map"status="s">
<fontcolor="<s:iftest="#s.odd">red</s:if><s:else>blue</s:else>"><s:propertyvalue="key"/>--<s:propertyvalue="value"/></font>
<s:propertyvalue="#s.count"/>-<s:propertyvalue="#s.first"/>-<s:propertyvalue="#s.last"/>
</s:iterator><br/>
3, <s:if>--<s:elseIf> <s:else/>
if标签:<br/>
<s:setname="age" value="23"/>
<s:iftest="#age<20">
太小
</s:if>
<s:elseiftest="#age<30 && #age>20">
刚好
</s:elseif>
<s:else>
太大
</s:else>
<br/>
4,<s:url />
url标签:<br/>
<s:urlaction="goAction"namespace="/hwt">
<s:paramname="person.id">1</s:param>
<s:paramname="person.age">24</s:param>
</s:url><br/>
<s:setname="url" value="'http://www.baidu.com'"/>
<s:urlvalue="#url"/><br/>
<s:urlvalue="%{#url}"/><br/>
5, <s:checkbox />
checkbox标签:<br/>
<s:checkboxlistname="chk" list="{'java','.net','c'}"value="{'c','java'}"/>
<br/>
<s:checkboxlistname="chks"list="#{1:'java',2:'.net',3:'c'}" value="{1}" listKey="key"listValue="value"/><br/>
<%
List<Person>persons = new ArrayList<Person>();
persons.add(new Person(1,"hwt"));
persons.add(new Person(2,"fage"));
persons.add(new Person(3,"andy"));
persons.add(new Person(4,"david"));
request.setAttribute("persons",persons);
%>
<s:checkboxlistlist="#request.persons"value="{1,4}"name="ps"listKey="id"listValue="name"/>
6 <s:radio/>
radio标签:<br/>
<s:radioname="chk" list="{'java','.net','c'}"value="{'java'}"/>
<br/>
<s:radioname="chks"list="#{1:'java',2:'.net',3:'c'}" value="1" listKey="key"listValue="value"/><br/>
<%
List<Person>persons2 = new ArrayList<Person>();
persons2.add(new Person(1,"hwt"));
persons2.add(new Person(2,"fage"));
persons2.add(new Person(3,"andy"));
persons2.add(new Person(4,"david"));
request.setAttribute("persons2",persons2);
%>
<s:radiolist="#request.persons2"value="4"name="ps"listKey="id"listValue="name"/>
7,<s:select />
select标签:<br/>
<s:selectname="chk" list="{'java','.net','c'}"value="{'java'}"/>
<br/>
<s:selectname="chks"list="#{1:'java',2:'.net',3:'c'}" value="1" listKey="key"listValue="value"/><br/>
<%
List<Person>persons3 = new ArrayList<Person>();
persons3.add(new Person(1,"hwt"));
persons3.add(new Person(2,"fage"));
persons3.add(new Person(3,"andy"));
persons3.add(new Person(4,"david"));
request.setAttribute("persons3",persons3);
%>
<s:selectlist="#request.persons3"value="4"name="ps"listKey="id"listValue="name"/>
<br/>