`
流浪鱼
  • 浏览: 1692451 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2的if标签判断字符串相等

 
阅读更多

<s:if test="#user.userSex == 'M'">男 </s:if>

这样写是错误的.

正确的写法如下:

<s:if test='#user.userSex == "M"'>男 </s:if>

<s:if test='%{#user.userSex == "M"}'>男 </s:if>

应该是最外面用单引号',而里面的属性用双引号

分享到:
评论

相关推荐

    Struts2标签 s:if test 判断String类型的对象属性值和单字符是否相等的问题

    ### Struts2中`s:if`标签用于判断String类型的对象属性值和单字符是否相等的问题解析 在Struts2框架中,`&lt;s:if&gt;`标签被广泛应用于页面上根据不同的条件显示或隐藏某些元素。它的工作原理是基于表达式的结果来决定...

    struts2用siftest判断属性和字符串相等时注意双引号和单引号的使用以及%$%#的使用.docx

    总的来说,理解和正确使用Struts2标签中的字符串引用、属性引用以及`%{}`和`#`的结合,是编写有效和无错的Struts2视图的关键。记住,`#`通常用于访问域对象,而`%{}`用于访问值栈中的对象,`%{#}`则是两者的结合,...

    Struts标签 -LOGIC标签

    可以比较字符串、数字,甚至对象的属性。例如: ```jsp ${user.role}" param2="admin"&gt; 您是管理员。 ${user.role}" param2="admin"&gt; 您不是管理员。 ``` **4. `logic:greaterThan`, `logic:lessThan`, `logic...

    struts logic 标签

    Struts Logic标签是Java Struts框架中的一部分,用于在JSP页面中进行条件判断和流程控制,极大地简化了页面逻辑的实现。这些标签提供了一系列的比较和导航功能,使得开发者无需编写JavaScript或Java脚本就能在视图层...

    struts1 table标签中Logic的使用属性

    在Struts框架中,`table`标签用于在JSP页面中展示数据,而`Logic`标签则提供了条件判断的能力,这对于动态显示内容非常有用。以下是对给定文件中提到的Logic标签属性进行详细解释: #### 1. `logic:empty` 该标签...

    logic标签库.pdf

    - match/notMatch:执行正则表达式匹配,判断一个字符串是否符合特定的模式。 - messagesPresent/messagesNotPresent:检查消息是否存在于特定范围,如会话范围或应用范围。 - present/notPresent:检查页面或...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替&gt;会有更好的效果,因为 FreeMarker会把&gt;解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:&lt;#if (x&gt;y)&gt; ...

    s:set 和 s:date 使用, 在jsp判断日期

    示例中使用了&lt;s:if&gt;标签来判断todayDay和Schd_Dpt_Date两个日期字符串是否相等。具体代码为&lt;s:if test="#todayDay==#Schd_Dpt_Date"&gt;。这里的井号(#)用于引用值栈中的变量值。 知识点四:日期格式化 在标签中通过...

    整理后java开发全套达内学习笔记(含练习)

    System.out.printf() 可插入带 % 的输入类型,前两种只可以插入转义符, 不能插入 % 的数据或字符串 在 printf 里面,输出有5个部分 %[argument_index$][flags][width][.precision]conversion 以“%”开头,[第几个...

    Java框架面试题总结

    - `&lt;logic:equal&gt;`:判断两个值是否相等。 - `&lt;logic:notEmpty&gt;`:判断一个值是否非空。 - `&lt;logic:iterate&gt;`:循环遍历集合。 **13. JSP中动态INCLUDE与静态INCLUDE的区别?** - **动态INCLUDE**:在运行时...

    java项目经理

    - `Iterator`、`equals`、`hashCode`: 遍历集合的迭代器,以及判断对象相等性的方法。 - `Comparable`、`Comparator`: 实现排序的接口。 - **常用类** - `String`: 字符串操作。 - `intern`、常量池: 字符串的...

    Java安全与质量编码规范.docx

    - **循环中避免使用低性能方式拼接字符串:** 使用StringBuilder或StringBuffer替代字符串拼接操作。 - **避免使用递归:** 除非特殊情况,否则应避免使用递归,以防栈溢出。 - **sleep()参数控制:** 合理设置...

Global site tag (gtag.js) - Google Analytics