`
liuqiyu
  • 浏览: 26718 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Struts2 字符串比较正确写法

 
阅读更多

<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`标签进行条件渲染时,特别是涉及到字符串和字符的比较时,需要注意Java语言的基本数据类型及其转换规则。通过明确地指定类型转换(如使用`toString()`),可以避免潜在的类型不匹配问题,...

    javaweb开发面试题

    2. **for循环的正确写法**: - 使用for循环遍历集合时,应正确初始化迭代变量,并使用集合的`.size()`方法来确定循环终止条件。例如,`for(int i=0; i(); i++)`是正确的。 3. **字符串比较**: - 字符串比较应...

    java面试题.doc

    3. 字符串比较:题目中的选项D是正确的,使用`.equals()`方法比较两个`String`对象的内容是否相等。选项A是比较引用是否相同,对于两个内容相同的字符串常量,它们的引用可能是不同的。选项B和C都是错误的字符串比较...

    FreeMark学习笔记

    2,直接使用连接运算符+来连接字符串 例如有如下数据模型: Map root = new HashMap(); root.put("user","annlee"); 下面将user变量和常量连接起来: ${"hello, ${user}!"} //使用第一种语法来连接 ${"hello, " + user...

    j2ee 大学java课程复习题

    `应该是`*2 %&gt;`,这是JSP表达式的正确写法。如果按照题目中的代码执行,将会由于语法错误而无法运行,但实际上,正确的输出应该是B. 显示出0,2,4。 3. **转义字符前的特殊符号** 在字符串中,如果想要阻止某个...

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

    - **字符串比较应使用equals:** 使用String类的equals方法进行字符串比较。 - **浮点型数据不要直接进行相等性比较:** 浮点数比较应考虑精度问题。 - **字符串与“”比较:** 应当使用equals而非“==”进行比较...

    java和.net面试题汇总

    16. 机试题目涉及字符串处理、日期格式化、递归计算阶乘、查找最多出现的字符。 17. 数据库主键用于唯一标识记录,可自增、唯一约束或复合键。 18. Map与List的区别:Map存储键值对,List存储有序元素。 19. XML解析...

    jquery $.post()的用法 传递json文本 客户端和服务器端相互传递

    通常是一个对象,会被序列化为查询字符串。 - **callback**(可选):当请求成功完成时执行的函数。 - **dataType**(可选):预期从服务器返回的数据类型。例如:`json`, `xml`, `html`, `text` 等。 #### 二、...

    Java安全与质量编码规范

    - **循环中避免使用低性能方式拼接字符串**:使用StringBuilder或StringBuffer代替连续的字符串拼接。 - **避免使用递归**:对于深度较深的递归,考虑使用迭代替代。 - **sleep()参数控制**:合理设置sleep()函数...

    最新各大公司企业真实面试题-新锐公司面试题

    - **连接Oracle数据库:** 需要下载Oracle的JDBC驱动,并在项目中正确配置数据库连接字符串、用户名和密码等信息。 ### 7. Oracle 数据库查询 **标题与描述中的关键词:** `Oracle`, `查询` #### 详解: - **SQL...

Global site tag (gtag.js) - Google Analytics