java.lang.NullPointerException空指针问题的解决方法

1.问题描述

在做servlet的时候发现运行tomcat的时候报出如下图所示的错误(自己报错的时候忘截图了,这里用的是别人的图,我的路径为[/test])。
在这里插入图片描述

2.解决问题

我反复查了好久发现是因为我的.html文件放错了位置,应该放在WebContent下,我错放成WEB-INF中了,改完之后就能够成功运行了。
在这里插入图片描述

3.注意

*当然这里是针对我出现的问题,大家如果不是这种问题,可以根据提示找到相关位置看看表单中的“name”是否错误;还有我们进行web访问的过程:不能直接访问servlet,因为servlet要request.getParameter(" "),直接访问还不知道是什么,就会出现null,如果对null进行运算,就会空指针异常。

*还有注意网址的书写是否正确“localhost:8080/项目名/资源名”,例如上图中要访问表单,就可以通过“localhost:8080/firstweb/registe.html”访问,结果如下:
在这里插入图片描述
若输入“localhost:8080/firstweb/reg”,结果如下:
在这里插入图片描述