为了账号安全,请及时绑定邮箱和手机立即绑定

如下,在jsp页面用forEach和EL表达式接受不到list里面元素属性?为什么呢?

如下,在jsp页面用forEach和EL表达式接受不到list里面元素属性?为什么呢?

梦里花落0921 2022-06-02 19:07:15
用request.getSession().setAttribute("listItem",listItem;就可以。Servlet:List<ItemBean> listItem = ItemDao.getItems("");List<UserBean> listUser = UserDao.queryAll("");request.setAttribute("listItem", listItem);request.setAttribute("listUser", listUser);response.sendRedirect(path + "/jsps/account/accountAdd.jsp");JSP:<select class="inp001" name="itemDetails" style="border: 1px solid black;"><c:forEach items="${listItem}" var="item"><option value="${item.itemDetails }">${item.itemDetails }</option></c:forEach></select>
查看完整描述

1 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

你似乎是请求到了一个页面,然后又跳转了1次页面。request.setAttribute("listItem",listItem)。里面在跳转的页面里根本就不存在这个集合对象了。

查看完整回答
反对 回复 2022-06-06
  • 1 回答
  • 0 关注
  • 160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号