从后台获取了一个list,其中有一个属性是daji;jsp页面有一个str" />

在线等!!! struts2 s:if标签比较字符串相等

来源:互联网  时间:2016/7/25 0:16:34

关于网友提出的“ 在线等!!! struts2 s:if标签比较字符串相等”问题疑问,本网通过在网上对“ 在线等!!! struts2 s:if标签比较字符串相等”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 在线等!!! struts2 s:if标签比较字符串相等
描述:

本帖最后由 fqf470306577 于 2013-04-01 21:23:37 编辑

s:if比较字符串相等


<%String str="大一";%>




从后台获取了一个list,其中有一个属性是daji;jsp页面有一个str字符串,当daji和str相同时,输出daji
但是判断语句要怎么写才能判断成功?
解决方案1:

飘过了 飘过了 楼主的写法应该可行 struts2的标签个用的确实很少

解决方案2:

这能用==来判断么

解决方案3:

试试

解决方案4:

自己写个标签比什么都管用,struts的标签只不过一堆冗余代码,一无注释,二无文档,想用它的还得一个个的去试,真是浪费时间,有这点功夫,自己十个标签都写好了

解决方案5:


<%String str="大一";%>




楼主这样试试 解决方案6:

引用 9 楼 fqf470306577 的回复:
引用 7 楼 PeiwoDaoYiHouZuo 的回复:这能用==来判断么
这个应该是可以的吧!

== 和 equals  都可以比较字符串。。
我看到猫腻了
<%String str="大一";%>

 --------这里 的daji前面没有加上# 所以娶不到值,所以你就看不到了,对吧。。

其实一般不建议大篇幅的struts标签的 ,,一般能用el的就用 el,,简单明了 效率 解决方案7:

你上面的代码运行觉得有问题。。temp3 未定义。
既然你说输出有值,,但是又不相等
那你看下这两个比较的变量 前后是否空格,集合里面是否真的有 “大一”字符串 不就行了。。

解决方案8:

daji 放在什么作用域里面 ,,取的时候要加内置作用域对象才行,,
比如放在request。。要用 #request.daji 

解决方案9:

试试

上一篇IntelliJ IDEA下添加jQuery自动提示
下一篇eclipse SVN 改文件名字
明星图片
相关文章
《 在线等!!! struts2 s:if标签比较字符串相等》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)