web开发中遇到HTTP状态404-未找到的解决方法

网页404错误解决方法

错误

在web项目中,使用servlet时会经常遇到404错误
在这里插入图片描述

原因

404状态码是一种http状态码,其意思是: 所请求的页面不存在或已被删除。通俗的讲就是当用户输入了错误的链接时,返回的页面。
在开发中遇到该问题的最主要原因是路径错误

解决方法

在这里插入图片描述
例如,该表单提交的的路径loginServlet,启动服务器后发现404错误,可从路径上寻找原因。
在这里插入图片描述
如图在loginServlet中,不要忘了注解配置@WebServlet(value="/xxxServlet")
value中的值一定要与form提交的表单的值一致。

当然这样并没有完全解决
还需要在提交的路径上加上虚拟目录,该值为固定的写法
${pageContext.request.contextPath}/xxxServlet
如图
在这里插入图片描述
这样就可以解决 404报错的问题了。


版权声明:本文为m0_55946655原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。