<s:if test="canSubscribe == 'Y'">能 </s:if> <s:else>不能 </s:else> 单字符需加.toString()

原创 2012年03月22日 15:05:15
首先这样写是没错的:<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()了。


世界真美好!!

<s:if test="canSubscribe == 'Y'">能 </s:if> <s:else>不能 </s:else> 单字符需加.toString()

首先这样写是没错的:能     不能   但是,问题在于在struts2中,如果你的==号右方就一个字母比如:'y',那么,Struts2会认为这是在对比一个char,会出现例外的,因...
  • crazzy0727
  • crazzy0727
  • 2013年07月17日 15:00
  • 410

Struts2 控制标签:<s:if>、<s:elseif>和<s:else>

单独使用标签   This is String 1 也可以和标签一起使用: +标签   This is String 1   This is String 2 ...
  • xyw591238
  • xyw591238
  • 2016年07月18日 17:01
  • 4425

struts2标签:<s:if><s:else>实现选择输出

我的主界面现在想实现一个功能:     就是在主页上有个快速登录的侧边框,当用户在里面进行登录后,此框不再显示登录的信息,而是显示一个欢迎界面。     之前想的是写两个嵌套的页面,然后对sess...
  • guguojin
  • guguojin
  • 2011年08月19日 08:25
  • 1808

struts2 s:if标签以及 #,%{},%{#}的使用方法等

判断字符串的问题:    1、判断单个字符:    这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样: ...
  • houfeng30920
  • houfeng30920
  • 2016年07月11日 12:43
  • 3695

python列表生成式

1.>>> list(range(1, 11)) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]2.>>> [x * x for x in range(1, 11) if x % 2 ...
  • ccssddnnbbookkee
  • ccssddnnbbookkee
  • 2015年07月21日 10:48
  • 379

struts2标签 截取字符串 <s:if test=""></if>判断

1、中的#session.userId表示(#session).userId,,而不是#(session.userId); 2、截取字符串和判断: 注意:session是jsp里面内置对象之一...
  • tzh476
  • tzh476
  • 2016年07月04日 23:08
  • 2574

Python学习笔记-列表生成式结构深入分析

先列出问题,有一个列表如下L1 = ['Hello', 'World', 18, 'Apple', None]我们想得到结果['hello', 'world', 'apple']这时候我们可以使用列表...
  • oZiHengJun
  • oZiHengJun
  • 2017年10月23日 17:20
  • 78

<s:iterator> 和 <s:if> 的嵌套使用

代码:
  • meimonkey
  • meimonkey
  • 2014年07月11日 16:13
  • 1758

s:if的用法

1:直接写表达式      show      result:show        0}">bigger than 0      not      result:bigger...
  • lhzjj
  • lhzjj
  • 2014年01月20日 11:31
  • 5557

实现if elseif else的jsp标签

    相信很多使用jstl的朋友都抱怨过,为什么jstl只有 而没有elseif、else。当需要判断多个条件的时候,只能写多个 或者使用。虽然struts有elseif 和 else标签,不过看着...
  • hemingwang0902
  • hemingwang0902
  • 2010年07月31日 16:32
  • 6876
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<s:if test="canSubscribe == 'Y'">能 </s:if> <s:else>不能 </s:else> 单字符需加.toString()
举报原因:
原因补充:

(最多只允许输入30个字)