Struts2 if标签的数据比较

在Struts2 if标签里,可以直接使用test"xxx==value"的方式进行值的比较,语意和java的if语义一样,但是要注意这里的==和java里的==是不一样的。在Struts2 if标签里会智能判断xxx的类型,无论是int,double还是String类型,都可以直接把value写成我们想要比较的值即可。请看如下代码。

成都创新互联于2013年开始,先为北安等服务建站,北安等地企业,进行企业商务咨询服务。为北安企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

< ?xml:namespace prefix = s />< s:if test="deptType==1">< /s:if>
< s:if test="deptType==1">Xml代码 < /s:if>
< s:if test="deptType==1">< s:if test="strValue=='value'">  
     String比较  
< /s:if>   
< s:if test="intValue==3"> 
     int比较  
< /s:if>   
< s:if test="doubleValue==1.23"> 
     double比较  
< s:if test="strValue=='value'">
     String比较
< /s:if>< s:if test="intValue==3">
     int比较
< /s:if>< s:if test="doubleValue==1.23">
     double比较
< /s:if>

关于对象的直接比较没有试验,不过在jsp页面里几乎不会用到对象的直接比较吧。在比较字符串的时候后边的要加上单引号

【编辑推荐】

  1. 在Eclipse中开发Struts应用程序
  2. 手把手教你在Eclipse中配置开发Struts
  3. Eclipse下开发Struts完整解决乱码问题
  4. Struts相关背景介绍
  5. 使用Easy Struts for Eclipse开发Struts

本文题目:Struts2 if标签的数据比较
网站URL:http://www.shufengxianlan.com/qtweb/news35/151885.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联