从数据库中查出两个对象返回list,前台如何获取? 不用struts框架,只能用SpringMVC。从数据库中查出两个对象的数据返回list,前台JSTL怎么遍历它们的值呢?在Spring控制层Controller extends AbstractController里边,可以获取这个list大小。遍历这个list就报错。因为这个List有两个对象的数据。高手怎么遍历它们的值啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道你的list里面是怎么放的?如果是这样:list.add(new Object[]{o1,o2});<c:forEach var="item" item="${list}" ...>${item[0].property}//o1的属性${item[1].property}//o2的属性</c:forEach> SELECT a,b FROM 对象A a,对象B b WHERE 条件;返回这个 list; 页面一般只能做单一对象的List迭代处理显示!你可以在后台把这个List对象类型不同分成两个list再返回页面! 比较原始的,jsp里面 <%if(pages.getList().size()>0) { int i = 0; Object[] object = null; Stream stream = null; Camera camera = null; Iterator iterator = pages.getList().iterator(); while(iterator.hasNext()) { object = (Object[])iterator.next(); stream = (Stream)object[0]; camera = (Camera)object[1]; i++;%> <%=stream.getName()%> <%=camera.getName()%> <%} }%> int i = 0; Object[] object = null; Stream stream = null; Camera camera = null; Iterator iterator = pages.getList().iterator(); while(iterator.hasNext()) { object = (Object[])iterator.next(); stream = (Stream)object[0]; camera = (Camera)object[1]; i++;或者用Java代码实现 struts1 页面跳页面问题 准备进行Java WEb开发了,想了解一下,现有流行的Java 工具和插件和架构. 我是搞PHP的,请教JAVA一个问题 session多用户问题 JSP網站開發人員的工資有多少﹐大家來說說。 session问题 在线急等啊 基于JSP和mysql怎么实现RSS新闻订阅管理 新手上路 请大虾相助 servlet中配置的init-param是不是只能通过url-pattern才能获取 高分求助一个topo算法 jsp 嵌入pdf 的问题 急!!!!!hibernate的问题,为什么会生成两个外键呢?急!!!!!!
如果是这样:list.add(new Object[]{o1,o2});
<c:forEach var="item" item="${list}" ...>
${item[0].property}//o1的属性
${item[1].property}//o2的属性
</c:forEach>
返回这个 list;
你可以在后台把这个List对象类型不同分成两个list再返回页面!
{
int i = 0;
Object[] object = null;
Stream stream = null;
Camera camera = null;
Iterator iterator = pages.getList().iterator();
while(iterator.hasNext())
{
object = (Object[])iterator.next();
stream = (Stream)object[0];
camera = (Camera)object[1];
i++;
%>
<%=stream.getName()%>
<%=camera.getName()%>
<%}
}%>
int i = 0;
Object[] object = null;
Stream stream = null;
Camera camera = null;
Iterator iterator = pages.getList().iterator();
while(iterator.hasNext())
{
object = (Object[])iterator.next();
stream = (Stream)object[0];
camera = (Camera)object[1];
i++;
或者用Java代码实现