为啥我填入好数据后点击其他页面在返回数据就消失了啊,

为啥我填入好数据后点击其他页面在返回数据就消失了啊,

只有再新建一个新的内容的时候之前的信息才会显示出来

这是输入数据之后:

http://img1.sycdn.imooc.com//climg/5f583f99093a5f6213660768.jpg

这是跳转到别的页面后再返回这个页面的样子:http://img1.sycdn.imooc.com//climg/5f583fc7098a637113660768.jpg

这是再新建内容之后的样子:http://img1.sycdn.imooc.com//climg/5f583fed09b8ac5213660768.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,检查同学贴出的执行结果,当通过AddCategoryServlet这个Servlet跳转后,就可以正常展示数据,但是直接通过地址跳转到categoryList.jsp页面中,数据并没有展示。

    问一下同学是不是在AddCategoryServlet中,将新添加的分类数据,在跳转时存入request作用域了,这样只能在当前请求中获取到存入作用域的数据,当直接跳转到categoryList.jsp页面,会没有对应数据的展示。

    解决:同学可以尝试在AddCategoryServlet中,将数据存入session或者ServletContext中,这样就便于在页面中获取数据了,比如:

request.getServletContext().setAttribute("Category",分类的具体信息);
request.getSession().setAttribute("Category", 分类的具体信息);

如上所示,选择一种就可以了。

祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师