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

 

首先,这里所指的单字符形如:Y,男。

有两种做法:

a. <s:if test='news.sfsecret=="是"'>

b. <s:if test="news.sfsecret=='是'.toString()">

解释如下:

因为java是强类型语言,单引号表示char类型,而双引号则表示String类型。所以a中可以正常使用,而b中则需要用toString()方法将char类型转为String类型。

实际使用

(1)  <s:iterator value="FunTypeList">
  <input type="radio" name="<s:property value='chartTypeList[#st.count-1].syntax'/>FunType" value="${dworder}"
  <s:if test="pieFunType.equals(dworder.toString())">checked="checked"</s:if> />${name}
  </s:iterator>

(2)<input type="radio" name="roworCol" value="1" <s:if test="roworCol.equals('1'.toString())">checked="checked"</s:if>/>

其中,pieFunType和roworCol为后台传过来的字符串

最新文章

  1. java基础知识总结(2)
  2. synchronized的实现原理和应用
  3. ruby 常注意的
  4. HDU 2795 Billboard
  5. Ms sql pivot unpivot
  6. 了解 Nginx 基本概念
  7. Effective C++ 5.实现
  8. 本地同时启动两个tomcat
  9. 内存修改mfc
  10. druid parser
  11. Android 监听ListView、GridView滑动到底部
  12. 【E2LSH源代码分析】p稳定分布LSH算法初探
  13. [SDOI 2009]HH的项链
  14. 进程命令(tasklist)
  15. Souvenir Shop 解题报告
  16. what API can do
  17. ABP框架系列之三十五:(MVC-Controllers-MVC控制器)
  18. NOIP2013 花匠解题报告
  19. Unsafe 学习和源码阅读
  20. revit api 使用过滤器

热门文章

  1. netstat -ano,查看已占用端口,结束已被占用的端口,ntsd,关闭任务管理器杀不了的进程
  2. [SAP ABAP开发技术总结]逻辑数据库
  3. Phantomjs 在cmd命令行显示中文乱码
  4. HDU-4521 小明系列问题——小明序列 间隔限制最长上升子序列
  5. iOS - UIScrollView
  6. 14 Using Indexes and Clusters
  7. mysql5.1版本 my.cnf中复制的配置不起作用
  8. hdu 1115 Lifting the Stone
  9. mysql ERROR 1044 (42000): Access denied for user &#39;&#39;@&#39;localhost&#39; to database
  10. Java Base64编码解码实现