Struts2中<s:merge>标签的问题

问题是这样的:



/s:iterator
/s:merge

功能是这样的:
1. 需要将一些List Merge成一个List
2. 但是List个数是动态的,可以从valueStack中取出来
3. 那么请问,这个Merge应该怎么进行?

尝试了很多次了,好像<s:param就不可以通过<s:iterator 来添加
应该怎么处理呢?

还有一个问题是:
的问题
一般来说select都是不止有一个的,那么我们怎么能用 实现3个以上的select的连接呢?

你的用法不当



/s:iterator
/s:merge

list是不是内部包含List 而且#list+id 变成了一个+操作



//取集合的第id个
/s:iterator
/s:merge

或者
/s:set

/s:property
/s:iterator

你的第一个问题:
多个list,后台处理得了。ognl可以调用后台方法。那么后台遍历多个list,有什么麻烦的。遍历多个,add一个new list传入前台。前台迭代
你的第二个问题,或许能帮上忙
对于多个 select
可以使用



/s:iterator




/s:iterator




/s:iterator

如果希望级联。那么就第一个select的change时候,load第二个select第二个select change触发load第三个 建议用ajax做。