正在回答 回答被采纳积分+1
1回答
好帮手慕酷酷
2020-02-06 11:48:48
同学你好,这里同学的思路不正确,jsp界面的分类选项显示不出来的原因是,对于在监听器中设置的全局对象监听器,需要在Servlet中获取,通过request请求将其设置到页面中,才可以进行获取。又因为在展示列表页面中,点击新建按钮,直接跳转到jsp页面,不经过servlet,所以无法获取到。
这里建议同学按照如下思路编写,可以在启动项目第一个展示页面的图书列表的Servlet中获取在监听器中设置的categoryList, List list = (List) getServletContext().getAttribute("categoryList");通过 request.getSession().setAttribute()方法将其设置到Session中,使得当前会话中含有categoryList,然后在add.jsp中,直接遍历获取该categoryList的值就可以了。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快!
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星