Struts2 if标签的数据比较

开发 后端
本文将简单介绍struts2 if标签的数据比较,struts2 if标签会自动判断赋值的类型,例如int,double或String类型。

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

< ?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
责任编辑:张燕妮 来源: 百度空间
相关推荐

2009-07-29 09:54:34

struts2和str

2009-06-25 15:11:28

Struts2教程Struts2程序

2009-02-04 10:51:07

2009-07-14 17:10:44

struts2webwork

2012-05-10 14:00:06

StrutsjsonJava

2009-06-25 15:33:12

Struts2教程使用validate验证数据

2009-06-25 15:37:12

Struts2教程Validation框

2009-06-04 08:34:24

Struts2配置struts.xml

2009-07-03 09:35:57

Struts2 JSP

2009-06-05 10:05:50

struts menustruts2

2011-04-28 09:52:04

Struts2

2011-05-13 09:53:02

strutsAjax

2013-07-18 15:09:27

2009-06-25 16:04:30

2009-06-03 14:19:34

Struts2Guice

2009-02-04 12:00:08

2009-06-25 15:26:25

Struts2教程struts.xml常

2013-07-19 09:36:04

struts2struts2漏洞

2011-08-19 13:13:14

struts2Java

2009-02-04 13:13:03

点赞
收藏

51CTO技术栈公众号