Struts2 if标签判断hashMap的值的问题

问题描述

List中存放HashMap {["CODE":"1","NAME":"a"],["CODE":"2","NAME":"b"]}<s:iterator id="ob" value="list"><s:if test="ob['CODE'] == '1'"><option value="ob['CODE']" selected>ob['CODE']</option></s:if><s:else><option value="ob['CODE']" >ob['CODE']</option></s:else></s:iterator>请问这行代码是否有问题<s:if test="ob['CODE'] == '1'">

解决方案

ob['CODE']这样写肯定不对吧 ${ob['CODE'] } 最起码也要这样?然后我没试过在list里面放map再拿值判断在迭代器里迭代数据的时候判断我个人的经验说下<s:iterator var="ob" status="status" value="list"> <s:if test="list[#{status.index}]['CODE']=='1'"> 利用迭代器的下标在去拿list里面对应的值,然后在判断这样。虽然说不出大道理但是解决了我关于格式化时间的时候的错误 你可以借鉴下http://blog.csdn.net/javaimport/article/details/8477075
解决方案二:
写错了 if里应该这样list[#status.index]['CODE'] 没有中括号

时间: 2024-10-25 05:13:36

Struts2 if标签判断hashMap的值的问题的相关文章

如何使用struts2的标签迭代出HashMap中的List的记录?

问题描述 我Action中有一个HashMap,里面存放的是以ID为key,List为value的数据,请问怎样才能使用struts2的标签迭代出里面的数据?我目前是这样写的:<s:iterator value="answerHashMap"> <s:iterator value="<s:property value="subjectId"/>"> <s:property value="answ

Struts2自定义标签2自定义一个按班级id查询出该班级下的学生,存放进值栈,并遍历出来。

Struts2自定义标签的流程概念: (1)需要两个类:标签类(继承相应的tag类),基本类(继承Component).标签类专门负责从客户端取得用户输入的一些属性,这个普通的jsp自定义标签一样,取出来以后,需要把取出的属性值赋给基本类.从而可以看到基本类里面的属性也跟tag里面差不多. (2)tag类里面,需要定义你客户端传来的属性.私有化.并相应的set get.  必须的两个方法是public Component getBean(ValueStack stack,HttpServletR

Struts2自定义标签3模仿原有的s:if s:elseif s:else自定义自己的if elsif else

第一步:webroot/web-inf下简历str.tld文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dt

利用javascript 如何拿到struts2的action中变量的值

问题描述 利用javascript 如何拿到struts2的action中变量的值,或者利用javasc如何得到java类中方法的返回值 问题补充:7454103 写道 解决方案 首先 struts2 提供的 s 标签 就可以取到action里面的属性! 或者 方法的返回值其次! 如果只能js 的话 就用 ajax 去后台 跑一趟 也是很方便的!解决方案二:struts json组合使用解决方案三:Ajax可以操作java方法

Struts2自定义标签4自定义分页标签

第一步:webroot/web-inf下的str.tld文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd

jfinal如何获取html页面中&amp;amp;lt;image&amp;amp;gt;标签中src的值

问题描述 jfinal如何获取html页面中<image>标签中src的值 如何用JFinal在后台获取src中${imagePath!}这个值

python通过字典dict判断指定键值是否存在的方法

 这篇文章主要介绍了python通过字典dict判断指定键值是否存在的方法,实例分析了Python中使用has_key及in判断指定键值是否存在的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了python通过字典dict判断指定键值是否存在的方法.分享给大家供大家参考.具体如下: python中有两种方法可以判断指定的键值是否存在,一种是通过字典对象的方法 has_key 判断,另外一种是通过 in 方法,下面是详细的范例. ? 1 2 3 4 5 d={'site':'h

struts2 cssclass:Struts2 checkboxlist标签 设置cssClass属性生成的html代码中check没有class属性问题

使用struts2 checkboxlist标签设置cssClass属性后,发现生成的html代码中 input 标签并没有class属性.打开checkboxlist.ftl看,内容如下:<input type="checkbox" name="${parameters.name?html}" value="${itemKeyStr?html}" id="${parameters.name?html}-${itemCount}&

html属性-请问html 标签上的属性值怎么获取?

问题描述 请问html 标签上的属性值怎么获取? test 大神们!怎么能获取到 属性 abc 上的网址? 解决方案 通过正则表达示和js代码都可以的, 参考:http://m.blog.csdn.net/blog/mhmyqn/8205874 解决方案二: 用JQuery的话,很方便: <AAA id="tag" abc="www.baidu.com"> test </AAA> var url = $("#tag").a