servlet出现404问题深入剖析
问题原因:
404(资源未找到)
1、客户端发起的请求中,输入的url中的servlet拼写错误,在web.xml中的找不到对应的url-pattern(注意区分大小写)。
2、客户端发起的请求中,输入的url中的项目名称错误(注意区分大小写)。
关于路径错误进行分析
1.在web_INF下的xml文件中设置访问路径:
<servlet>
<servlet-name>listAllStudentServlet</servlet-name>
<servlet-class>QuaryCase.ListAllStudentServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>listAllStudentServlet</servlet-name>
<url-pattern>/listAllStudent</url-pattern>
</servlet-mapping>
这几条语句应该都知道是什么意思,这里
重点分析:< url-pattern>/listAllStudent</ url-pattern>
的设置
①若 jsp文件在web根目录下:路径名为 /listAllStudent。
- 其中/代表tomcat项目路径(不管项目结构是什么,第一个/都是这个意思),如(http://localhost:8080/web_war_exploded)
- listAllStudent 为