在servlet中new 一个ModelMap ,然后将你要在jsp中显示的值放进去就可以传到jsp页面啦,代码如下:
ModelMap model = new ModelMap();
modeladdAllAttributes(“list”,list);
试一下吧,希望能帮到你哦~
有两种办法,分别是:
办法一:在jsp页面使用jstl标签库
1在jsp页面中引用jstl标签库
<%@taglib uri=";2使用foreach标签
servlet中:模拟设置数据List list = new ArrayList();
listadd("aaa");
listadd("bbb");
listadd("ccc");
requestsetAttribute("list", list);
jsp页面:获取数据
<c:forEach items="${list }" var=" b">
${b }
</c:forEach>
其中var=" b"是设置循环过程中的临时变量,叫做b tems="${list }"是设置request 作用域中变量名(通过EL表达式获取)
方法二:在jsp页面直接通过嵌入Java代码来输出(不推荐)
1获取Servlet传递过来的数据List<String> list = requestgetAttribute("list");
2嵌入java循环代码
<%
for(String s: list){
outprintln(s);
}
%>
以上就是关于jsp页面中怎样获得list全部的内容,包括:jsp页面中怎样获得list、把List集合设置到request里面,怎么在jsp输出出来、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)