struts2中的s:if标签的用法

5 篇文章 0 订阅

1 <s:set name="age" value="61"/> 页面通过set赋值 同时在页面上判断

2 <s:if test="${age > 60}">
3 老年人
4 </s:if>
5 <s:elseif test="${age > 35}">
6 中年人
7 </s:elseif>
8 <s:elseif test="${age > 15}" id="wawa">
9 青年人
10 </s:elseif>
11 <s:else>
12 少年
13 </s:else>
14 2 从后台数据库中取出值通过对对象传到页面
15 <s:if test="psInfoDO.employeetype==0">正式员工 </s:if>
16 <s:elseif test="psInfoDO.employeetype==1">外包 </s:elseif>
17 <s:elseif test="psInfoDO.employeetype==2">实习生</s:elseif>
18 3
19 <s:set name="name" value="<%="'"+ request.getParameter("name")+"'" %>"/>
20 <%
21 System.out.println(request.getParameter("name"));
22 %>
23 <s:if test="#name=='zhaosoft'">
24 zhaosoft here
25 </s:if>
26 <s:elseif test="#name=='zxl'">
27 zxl here
28 </s:elseif>
29 <s:else>
30 other is here

31 </s:else>


当比较中文字符串时,此时需要对中文数据进行转换

<s:if test="isImg=='Yes'">可以比较,但是:
<s:if test=“isImg=='是'">永远都为FALSE,无论isImg中的值是否为'是'或'否'.
<s:if test=”isImg=='是'.toString()">则可以进行比较,当isImg的值为'是'时返回true。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值