天天看点

Struts2中的标签库

Struts2中的标签库

1、通用标签

Struts2中的标签库

(1)判断标签:<s:if>,<s:elseif>,<s:else>

<h3>if else标签的使用</h3>
<s:set var="age" value="22" scope="request" />
<s:if test="#request.age >= 18">
    成年
</s:if>
<s:else>
    未成年
</s:else>
           

(2)遍历标签:<s:iterator>

<h3>iterator的使用</h3>
<s:iterator var="i" value="{'hello', 'world', 'pipi'}">
    <s:property value="#i" />
</s:iterator>
<br />

<s:iterator var="entry" value="#{'key1':'aaa', 'key2':'bbb', 'key3':'ccc'}">
    <s:property value="#entry.key" />=<s:property value="#entry.value" />
</s:iterator>
<br />

<s:iterator var="i" begin="1" end="10" step="1">
    <s:property value="#i" />
</s:iterator>
<br />

<s:iterator var="i" begin="10" end="100" step="10" status="status">
    <s:if test="#status.count % 3 == 0">
        <font color="red"><s:property value="#i" /></font>
    </s:if>
    <s:else>
        <s:property value="#i" />
    </s:else>
</s:iterator>
           

(3)其他常用的标签

<s:property />

<s:debug />

<s:date />:在页面上进行日期格式化。

2、UI标签库(方便数据回显)

Struts2中的标签库

(1)传统的html表单

Struts2中的标签库

(2)Struts2中UI标签的表单

Struts2中的标签库

继续阅读