问题描述
我将数据库查询结果保存在Result类型的变量A中通过Servletrequest.setAttribute("pet_List",A);RequestDispatcherdispatcher=request.getRequestDispatcher("petview_name.jsp");dispatcher.forward(request,response);转发到显示页面,请问在显示页面怎么通过标签输出,显示页面不要有jsp代码。
解决方案
解决方案二:
<%=request("pet_List")%>
解决方案三:
直接el啊${pet_List}
解决方案四:
<c:forEachvar="ins"items="${pet_List}">${ins}</c:forEach>
解决方案五:
引用3楼tubage408的回复:
<c:forEachvar="ins"items="${pet_List}">${ins}</c:forEach>
+1
解决方案六:
pet_List是一个二维表
解决方案七:
在显示页面怎么将这个二维表通过标签ForEach遍历????
解决方案八:
没人回答吗?
解决方案九:
c标签中有个Iterator,可以用来迭代集合。
解决方案十:
能具体点吗?
解决方案十一:
pet_List是二维的,你的意思是list里面的每个元素还是list??要是这样的话forEach同样用呀。<c:forEachvar="ins"items="${pet_List}"><c:setvar="list"value="${ins}"/><c:forEachvar="obj"items="${list}">${obj.xxx}</c:forEach></c:forEach>
解决方案十二:
我的显示页面是这样的<%//书名:bname//作者:author//价格:priceResultds=dao.ListBook();out.print(ds.getRowsByIndex()[0][2]);%><tablewidth="70%"border="0"cellspacing="0"cellpadding="0"><tr><th>书名</th><th>作者</th><th>价格(元)</th><th>操作</th></tr><c:forEachvar="book"items="${ds}"varStatus="status"><tr><td></td><td></td><td></td><td></td></tr></c:forEach></table>
解决方案十三:
引用2楼noaso的回复:
直接el啊${pet_List}
++++++
解决方案十四:
该回复于2010-11-16 09:25:44被版主删除
解决方案十五:
lz大哥把我说的越来越糊涂了
解决方案:
就是从数据库读取记录放在Result类型的对象中在前台页面中用jstl标签把记录按我11楼的形式显示出来。
解决方案:
如果LZ说的二维数组是10楼所说的那样的话可以按照10楼的方法显示啊