
是用的requestsetAttribute("beanList", list); 吗?JSP页面取用应该这样:requestgetAttribute("beanList");(页面跳转使用转发,不要使用重定向,不然request这个对象不会共享,就获取不到数据)
如果想将struts2 action中的某个对象,链表或是字符串传到jsp页面,只需在action中定义\x0d\这个对象,链表或字符串,然后生成get,set方法。这样页面就可以获取了。例如:\x0d\public class LoginAction extends ActionSupport{privateUseruser; // 对象privateStringusername;// 字符串publicListlist = new LinkedList();//链表public User getUser() {\x0d\return user;}\x0d\public void setUser(User user) {\x0d\thisuser = user;}\x0d\public String getUsername() {\x0d\return username;}\x0d\public void setUsername(String username){\x0d\thisusername = username;}\x0d\public List getList() {\x0d\return list;}\x0d\public void setList(List list) {\x0d\thislist = list;}}1、jsp页面获取字符串的方法\x0d\k||(g(function(){alog("speedset","lt",+new Date),e=bcreateElement(c),easync=!0,esrc=d+"v="+~(new Date/864e5)+~(new Date/864e5),f=bgetElementsByTagName(c)[0],fparentNodeinsertBefore(e,f)}),j())}}(window,document,"script","/hunter/alog/dpmobileminjs"); windowtt = 1682511005;
List lst = (List)requestgetAttribute("lst");
去警告符号 用这个
@SuppressWarnings("unused")
一般不需要手写, 点击一下, 会给你选择选择 带@ 的那个,这用来终止警告
在servlet中new 一个ModelMap ,然后将你要在jsp中显示的值放进去就可以传到jsp页面啦,代码如下:
ModelMap model = new ModelMap();
modeladdAllAttributes(“list”,list);
试一下吧,希望能帮到你哦~
list为后台的对象
<c:forEach var="a" items="${list}" varStatus="s">
${anames }
${scount }
</c:forEach>
以上就是关于在servlet 中获取了 javabean 对象的List 集合,在显示层jsp页面该如何获取这些数据全部的内容,包括:在servlet 中获取了 javabean 对象的List 集合,在显示层jsp页面该如何获取这些数据、jsp如何获取struts2 action中返回的对象的值、JSP问题,怎么用request.getAttribute方法取出集合(List)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)