jsp页面中怎样获得list 5

servlet是这样写的publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)th... servlet 是这样写的
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
List<Camera> list = new ArrayList<Camera>();
Show show = new Show();
list = show.showAll();
request.setAttribute("list",list);
request.getRequestDispatcher("Show.jsp").forward(request, response);
out.flush();
out.close();
}

但是在jsp中无法显示
<c:forEach items="${list}" var="li" varStatus="Status">

<tr>
<td>${li.Dev_id}</td>
<td>${li.Subdev_type}</td>
<td>${li.Stream_type}</td>
<td>${li.Frame}</td>
<td>${li.Reserve}</td>
<td>${li.Type_id}</td>
是要在jsp中加点什么吗
展开
 我来答
蓝色旭光
2014-04-23 · TA获得超过313个赞
知道小有建树答主
回答量:153
采纳率:100%
帮助的人:113万
展开全部
在servlet中new 一个ModelMap ,然后将你要在jsp中显示的值放进去就可以传到jsp页面啦,代码如下:
ModelMap model = new ModelMap();
model.addAllAttributes(“list”,list);
试一下吧,希望能帮到你哦~
更多追问追答
追问
还是出不来哎,还有什么别的方法么,是不是该在jsp加点什么啊
追答
哦,我知道了,应该在jsp中加上这一段代码:
List list=(List)request.getAttribute("list");
tn瓶邪
2015-08-13 · TA获得超过1882个赞
知道小有建树答主
回答量:610
采纳率:98%
帮助的人:113万
展开全部
在jsp页面中不能通过${list.size}取列表长度,而是
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
list的长度是:${fn:length(list)}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
这名字够随便
2018-03-13 · TA获得超过4006个赞
知道小有建树答主
回答量:7843
采纳率:81%
帮助的人:680万
展开全部
后台代码把list放进请求空间 request.setAttribute("list",list) jsp上直接${list} 就得到集合了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式