报了一个500的错误

报了一个500的错误

服务器遇到一个意外的情况,阻止它完成请求。

Exception

java.lang.NullPointerException
reg_log_servlet.RegistServlet.doGet(RegistServlet.java:99)
reg_log_servlet.RegistServlet.doPost(RegistServlet.java:132)
javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

复制老师一样的代码,空指针是第99行的:req.sendRedirect("/login.jsp");

之前问了一遍,但是没有解决,因为不知道采纳答案后就不可以回复了,所以再问一遍,希望能得到解答;


正在回答 回答被采纳积分+1

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

1回答
好帮手慕阿满 2019-05-31 17:19:46

同学你好,如果只是重定向,不应该出现空指针的问题。建议同学描述一下同学进行到了哪一步,另外建议同学将控制台的报错也贴一下。同学还可以在重定向这句代码的前边和后边加一条输出语句,运行项目,查看控制台是否有输出。

祝:学习愉快~

  • 提问者 慕UI7697644 #1
    Connected to server [2019-06-01 03:37:31,238] Artifact servlet1:war exploded: Artifact is being deployed, please wait... 01-Jun-2019 15:37:33.981 警告 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [434] milliseconds. [2019-06-01 03:37:34,019] Artifact servlet1:war exploded: Artifact is deployed successfully [2019-06-01 03:37:34,020] Artifact servlet1:war exploded: Deploy took 2,783 milliseconds 01-Jun-2019 15:37:40.877 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [G:\idea_Folder\apache-tomcat-9.0.19\webapps\manager] 01-Jun-2019 15:37:41.054 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [G:\idea_Folder\apache-tomcat-9.0.19\webapps\manager] has finished in [177] ms username 景天 password 1996 nickname {password=1996, nickname=, username=景天} 就是这些,我在重定向前面和后面加的输出语句都没有输出来
    2019-06-01 15:40:54
  • 好帮手慕阿满 回复 提问者 慕UI7697644 #2
    同学显示点击注册后报错的吗?按照同学的说法,重定向前后的输出语句都没有打印,就是还没有执行到这里就报错了,同学可以在前边一点的位置继续写输出语句,并重启项目,查看程序具体执行到哪一步出现异常。另外建议同学将RegistServlet类的代码贴一下。祝:学习愉快~
    2019-06-01 18:07:52
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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