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中加点什么吗 展开
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中加点什么吗 展开
3个回答
展开全部
在servlet中new 一个ModelMap ,然后将你要在jsp中显示的值放进去就可以传到jsp页面啦,代码如下:
ModelMap model = new ModelMap();
model.addAllAttributes(“list”,list);
试一下吧,希望能帮到你哦~
ModelMap model = new ModelMap();
model.addAllAttributes(“list”,list);
试一下吧,希望能帮到你哦~
更多追问追答
追问
还是出不来哎,还有什么别的方法么,是不是该在jsp加点什么啊
追答
哦,我知道了,应该在jsp中加上这一段代码:
List list=(List)request.getAttribute("list");
展开全部
在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)}
<%@ 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)}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后台代码把list放进请求空间 request.setAttribute("list",list) jsp上直接${list} 就得到集合了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询