Struts2标签库

<%@ taglib uri="/struts-tags"  prefix="s"%>

一、分支判断

1 <s:if test="#age < 60">
2         <s:property value="'不及格'"/>
3     </s:if>
4     <s:elseif test="#age >= 60 && #age < 80">
5         <s:property value="'良'"/>
6     </s:elseif>
7     <s:else>
8         <s:property value="'优'"/>
9     </s:else>

二、循环

 1 <s:iterator value="arrStr" var="str">
 2     <s:property value="#str"/>
 3     </s:iterator>
 4     <hr>
 5     <h3>循环list</h3>
 6     <s:iterator value="list" var="str">
 7         <s:property value="#str"/>
 8     </s:iterator>
 9     <hr>
10     <h3>循环map</h3>
11     <s:iterator value="map" var="mapObj">
12     <s:property value="#mapObj.key"/>------><s:property value="#mapObj.value"/>

value是要循环的从ActionContext中获取的key,不需要加#

var是每次从其中获取到的变量,需要加#

status属性:

Status属性可以给循环设置参数

变量

Index当前循环的索引号,从0开始

Count:当前循环的顺序号,从1开始

First:是否是第一行

List:是否是最后一行

odd:是否是奇数

even:是否是偶数

begin:从数字几开始

end:到数字几结束

step:步长

三、输出

<s:property  value=" " default=" " EscapeHtml="true"/>

 

Value:用于通过ognl表达式来取值

 

Default:如果value值是空就给一个默认

 

EscapeHtml:是否被浏览器解析,默认true不解析,false 解析

 

四、日期输出标签

 

<s:date name="#ctime" format="yyyy-MM-dd HH:mm:ss"/>  

Name:取日期的ognl表达式

Format:要展示的日期的格式

五、页面动态包含

 

<s:action name="hello1" executeResult="true"></s:action>

Name:要请求的Action

ExecuteResult:是否展示Action的执行结果,true是展示,false不展示

六、超链接

 

<h3>超链接</h3>
<s:a action="hello">a链接
    <s:param name="username" value="'张三'"></s:param>
</s:a>

 

转载于:https://www.cnblogs.com/cat-fish6/p/8648620.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值