关于数组列表集合,JSP该如何取值
Object[] obj=new Object[]{String s,List<Class> list};
List<Object[]> objList=new ArrayList<Object[]>();
objList.add(obj);
result.setResults(objList)
...setAtrribute("result",result);
如何在JSP取到 s 和 list
------解决方案--------------------
在你的action里面定义全局变量,添加get&set方法,把你的s和list赋值给她们,在jsp页面就可以取了,只作为参数的话用${变量名}就可以取到你的s,
<s:iterator value="totalResult" id="obj">
<tr class="odd" onmouseover="this.className='highlight'" onmouseout="this.className='odd'">
<td style="text-align: center"><%=++i%></td>
<td style="text-align: center">${obj[0]}</td>
<td style="text-align: center">${obj[1]}</td>
<td style="text-align: center">${obj[2]}</td>
<td style="text-align: center">${obj[3]}</td>
<td style="text-align: center">${obj[4]}</td>
</tr>
</s:iterator>
list用上面的方法就可以循环取得你里面的值。或者你可以自己在页面用java代码做控制,就像你上面写的action里面用setattribute塞入值,然后页面用getattribute来取得你的值。