为什么不是从jsp页面进行信息的添加

为什么不是从jsp页面进行信息的添加

为什么不是从jsp页面进行信息的添加,或者/create页面添加,而是在/list页面,我试验过在前两者的页面中添加信息,一提交就报错

正在回答

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

1回答

同学你好,

    1、从jsp页面进行信息的添加会出现空指针异常。根据报错信息,代码第44行报出NullPointerException异常-->空指针异常,说明employees是null。

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

    2、直接/create添加会出现405错误,405错误产生的原因一般是请求的方法不存在,比如此时执行Servlet会发送请求到doGet()方法执行,但doGet()方法不支持。

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

所以同学这里还是从/list进行信息添加

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • TT拖鞋 提问者 #1
    还是不太明白,为什么要通过两个servlet完成数据的添加展示
    2020-03-03 20:18:54
  • 好帮手慕小脸 回复 提问者 TT拖鞋 #2
    同学你好,我们添加的时候理论上是可以通过JSP,然后去进行添加,然后跳转到CreateServlet,但是我们在list中模拟了存储数据的数据库,也就是ServletContext,去存储数据的过程,我们需要在CreateServlet,去获取这个存取的ServletContext中存放的数据,所以我们需要先访问这个list 如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
    2020-03-04 13:39:34
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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