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

struts2中标签<s:if>怎么对比String

阅读更多
首先这样写是没错的:
<s:if test="canSubscribe == 'Y'">能 </s:if> 
<s:else>不能 </s:else> 


但是,问题在于在struts2中,如果你的==号右方就一个字母比如我的是'y',那么,Struts2会认为这是在对比一个char,会出现例外的,因为canSubscribe在anction中是String。解决方法是这样写:
<s:if test="canSubscribe == 'Y'.toString()">能 </s:if> 
 <s:else>不能 </s:else> 


当然,如果你对比的是多个字母那就没问题了,比如:
<s:if test="canSubscribe == 'Yes'">能 </s:if> 
<s:else>不能 </s:else> 

就不用写.toString()了。
分享到:
评论

相关推荐

    struts2 <s:if>标签使用

    struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用

    struts2<s:if>使用心得

    taskInstanceId=&lt;s:property value="id"/&gt;" &gt;我来处理&lt;/a&gt;)&lt;/s:if&gt; &lt;s:elseif test='{#taskName == "受评对象准备评级资料"}'&gt; &lt;a href="${pageContext.request.contextPath}/ga/needModify.action?...

    Struts2中使用标签实现组合查询和带分页的例子

    NULL 博文链接:https://z18022893621.iteye.com/blog/1956098

    struts标签(如<html:form>)

    关于STRUTS标签的一些详细说明。 如:&lt;html:form&gt;的说明。

    <S:select>用法

    Address private int aid; private String aname; public int getAid() { return aid; } public void setAid(int aid) { ... public String getAname() { ... public void setAname(String aname... &lt;/s:form&gt;

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

    &lt;s:if&gt; 在进行字符创和字符比较时,会忽略一些细节,对于对该控件不是经常使用的,需要注意与字符和字符串的比较的区别

    Struts 1.XX <html:file>的使用

    NULL 博文链接:https://12345678.iteye.com/blog/713954

    struts2 OGNL之&lt;s:property&gt;标签访问值栈(value stack)用法

    struts2 OGNL之&lt;s:property&gt;标签访问值栈(value stack)用法,希望能对大家有帮助

    struts与jsp 使用方法

    在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是&lt;s:iterator&gt;标签。

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    struts2 标签库 帮助文档

    4. &lt;s:push value=""&gt;&lt;/s:push&gt;-----value的值push到栈中,从而使property标签的能够获取value的属性 R: 1. 2. &lt;s:radio list=""&gt;&lt;/s:radio&gt;-----单选按钮 3. &lt;s:reset&gt;&lt;/s:reset&gt;-----重置按钮 S: 1...

    Struts2标签库的所有

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    struts2的标签库

    这是一份关于struts2...&lt;s:if&gt;:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。&lt;s:if test="#request.username=='hzd'"&gt;欢迎hzd&lt;/s:if&gt; &lt;s:elseif&gt;:同上。 &lt;s:else&gt; …… …… 很实用的,就是简洁明了

    struts2标签大全

    &lt;s:checkbox&gt;&lt;/s:checkbox&gt;-----复选框 &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 &lt;s:combobox list=""&gt;&lt;/s:combobox&gt;-----下拉框 &lt;s:component&gt;&lt;/s:component&gt;-----图像符号 D: &lt;s:date/&gt;-----获取...

    struts 2 s标签 struts 2 s标签

    struts 2 s标签 a标签创建一个HTML超链接,等价于HTML 的&lt;a href="".... 示范代码: &lt;s:a href="login.action"&gt;登陆&lt;/s:a&gt;

    struts2标签技术

    &lt;s:property /&gt;&lt;br/&gt; &lt;/s:iterator&gt; &lt;/s:generator&gt; 例2: 生成一个iterator,使用count属性。因为count属性值为3,所以只有前三个内容(aaa,bbb,ccc)在生成的iterator中。 Generate an iterator with count ...

    struts2文件上传下载

    struts2文件上传与下载, &lt;s:form name="Myform" action="/fileManage/upload" method="post" enctype="multipart/form-data" theme="simple" &gt; &lt;s:fielderror&gt;&lt;/s:fielderror&gt; &lt;s:file name="image" label=...

    Struts2实现分页

    page.pageNow=&lt;s:property value="page.pageNow-1"/&gt;"&gt;上一页&lt;/a&gt;&lt;/s:if&gt; &lt;s:if test="page.hasNext"&gt;&lt;a href="list-users?page.pageNow=&lt;s:property value="page.pageNow+1"/&gt;"&gt;下一页&lt;/a&gt;&lt;/s:if&gt; &lt;s:if test="page...

    struts_jstl

    stl的配置方法:&lt;br&gt;1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包)&lt;br&gt;&lt;br&gt;2、在jsp页面头部引入taglib方法如下:&lt;br&gt; &lt;%@ taglib prefix="c" uri=...

    logic:iterate标签当遍历的collection为Map时的使用

    iterate id="destMap" name="srcMap"&gt;&lt;br&gt;&lt;br&gt; &lt;bean:define id="bean" name="destMap" property="value" /&gt;&lt;br&gt;&lt;br&gt; &lt;bean:write name="bean" property="name" /&gt;&lt;br&gt;&lt;br&gt;&lt;/logic:iterate&gt;&lt;br&gt;&lt;br&gt;2. Map里存放的是...

Global site tag (gtag.js) - Google Analytics