为啥明明创建了servlet,跳转时却出现404找不到呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥明明创建了servlet,跳转时却出现404找不到呢相关的知识,希望对你有一定的参考价值。

在jsp中调用servlet如下
<form id="form1" action="AdminLoginServlet" method="post" onsubmit="return checkInfo()">
<input type="submit" value="登录" style="background-color:#00bfff;color:white;width:200px ; height:25px"/>
</form>

出现404的几种情况:
1.输入的地址有误(应用名大小写不正确,名称拼写不正确)
2.在web.xml文件中<servlet>和<servlet-mapping>中的两个<servlet-name>不一致
3.没有将工程部署到Tomcat的webapps下面
4.Web工程部署时的结构没有遵循Servlet的规范
参考技术A 1、检查web.xml中配置是否正确。若配置正确仍不能解决请看2。
2、检查servlet是否编译生成class文件。请百度servlet不能生成class文件的相关解决办法。

以上是关于为啥明明创建了servlet,跳转时却出现404找不到呢的主要内容,如果未能解决你的问题,请参考以下文章

jsp页面报错 找不到页面

在js中转到servlet用document.location.href出现404错误,别人机器上用的一模一样的代码没错,怎么回事?

H5页面在IOS微信中跳转时,会出现底部工具栏,遮挡页面底部内容

为啥我应该没有错时却出现链接错误

java-tomcat启动后跳转servlet404

超链接 `<a>` 未调用映射的 Servlet。返回 404:找不到资源 [重复]