java - jsp调用servlet时未找到404

标签 java jsp servlets

在我的 servlet 中,路径定义如下:

@WebServlet("/checklogin")

从 jsp 中,我通过

调用这个 servlet
<form id="login-form" name="login" action="checklogin" method="post">

部署到localhost ,它运行完美,但是从真实的服务器上,它一直显示404文件未找到错误

文件结构:

           ---->index.jsp
           ---->admin.jsp
project1   ---->WEB-INF -- > classes ---> project1 ----> checklogin.class
           ---->META-INF

最佳答案

在jsp上的ref之前添加一个/:

<form id="login-form" name="login" action="/checklogin" method="post">

关于java - jsp调用servlet时未找到404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23333006/

相关文章:

java - 为什么我可以在超出范围的方法中修改列表而不返回它?

java - JSP 无法正确评估数组索引

tomcat - 名为 [create_subscription] 和 [servlet.create] 的 servlet 都映射到不允许的 url-pattern [/create]

java - 限制 Tomcat 中的最大请求大小

java - 如何使用具有多种消息类型的干扰器

java - 如何在 IntelliJ 插件中使用 "register"新模块类型?

java - 如何在通配符操作映射中处理单一形式的多个操作?

java - 使用servlet和jsp在数据库中插入5行数据

java - 来自 Tomcat 的不完整 HTTP 响应

java - 无法在 Eclipse Google App Engine 项目中添加 servlet