struts2 iterator标签的问题

问题描述

我有一个list要用iterator标签进行迭代 list中的元素是一个字符串数组。我想问一下有什么好的办法没有我现在是这样写的,但无法正确显示<s:iterator value="#request.a" id="a" status="status"> <li> <a href="a[0]"><s:property value="a[1]"/></a> </li></s:iterator> 问题补充:#request.a 里的元素都是字符串数组,我想用在不同的地方

解决方案

引用直接用<s:property />就可以了。哦,看错了,是这样写:<s:iterator value="#request.a" var="a" status="status"> <li> <a href="<s:property value="#a[0]" />"><s:property value="#a[1]"/></a> </li></s:iterator> 如果是struts2.0.x则用id代替var
解决方案二:
引用<a href="a[0]"><s:property value="a[1]"/></a> 这a[0],a[1],LZ想表达什么结构?
解决方案三:
直接用<s:property />就可以了。

时间: 2024-07-29 22:44:33

struts2 iterator标签的问题的相关文章

struts2 iterator标签 value值参数化的问题

问题描述 <s:iteratorvalue="aList"status="SysInitObj">aList是一个我需要迭代的list,这个aList现在是固定的.如果我用一个超链接带到jsp页面一个bList<%System.out.println(request.getParameter("bList"));%>这个输出在控制台能够看到,已经传递过来了.怎么才能把bList写到value那个地方,让结果显示出来 解决方

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}&

如何使用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

struts的iterator标签嵌套

问题描述 publicclassSubject{privateintsubjectID=0;privateStringsubjectTitle;privateList<String>subjectOption=newArrayList<String>();现在我在Action中request.setAttribute("subjects",subjects);//subjects是Subject类型的list现在怎么用iterator标签遍历每个subject中

再页面中如何使用struts2的标签遍历出在List中的对象的属性

问题描述 我再Action中向session中放入了一个list,list中有若干个classmate对象,请问如何再页面中将list中的classmate对象中的属性(name,sex,address)显示出来? 解决方案 <%@taglib prefix="s" uri="/struts-tags"%><s:iterator value="#session.classmatelist" status="statu&

java集合问题-关于Struts2迭代标签的问题

问题描述 关于Struts2迭代标签的问题 想请教下各位大神,我在action里面有2个集合,想在JSP页中遍历出来,我想要的功能是第一个集合内容全部显示,第二个集合内容只显示与第一个集合匹配的元素.提供下思路

struts2自定义标签官方资源在哪?

问题描述 想写一个struts2的自定义标签,百度一下,一大堆资源,大部分是别人的博客,但本人又不想以别人博客为准,想问下各位高手,哪里能够找到struts2自定义标签的官方资料? 解决方案 struts2标签在struts2-core.jar/template/simple下面,都是ftl文件ftl文件是叫freemarker,所以你要搜索freemarker相关资料

struts的Iterator标签问题

问题描述 现在有两张表,分别存放渠道商信息(渠道商ID,渠道商名字)跟用户信息表(主要的有一个字段是渠道商id),怎么把渠道商的信息跟属于渠道商的用户个数查询出来,并通过struts的iterator标签显示出来,每个渠道商都要有自己的用户个数统计 解决方案 count(用户id) group by 渠道商id解决方案二:用sql的group by 查询出来后在界面展示就可以了