即使映射,我也无法访问 servlet
Even if mapped, I can't reach the servlet
我正在使用 Tomcat 开发一个网站。
在将用户发送到另一个页面之前,我使用 servlet 对用户进行身份验证。
一开始,一切正常,但现在我已经将一些 html 页面移动到不同的文件夹中,我无法再访问 servlet。我没有移动的页面仍然有效。
其中一种情况是这样的:从登录表单中,我试图调用一个 servlet。
<form action="login" method="post">
Email<br>
<input class="input" type="text" name="email"><br><br>
Password<br>
<input class="input" type="text" name="password"><br><br>
Stay logged in?
<select name="cookie">
<option>yes</option>
<option>no</option>
</select><br><br>
<input class="invia" type="submit" value="Read!">
</form>
这里是xml代码
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
很遗憾,我无法显示图片,但我会向您介绍我的组织:
- src 目录
中的 servlet Login
- form 在目录 D-Login 中,在目录 web [=23= 中]
如果我编译表格,它会将我发送到 http://localhost:8080/Servlet_war_exploded/Login/login in the place of http://localhost:8080/Servlet_war_exploded/login
什么不起作用?
servlet class 必须在包中;默认包不起作用。
并且您在表单中的 'action' 属性的值必须是 "/context/login"
.
我正在使用 Tomcat 开发一个网站。
在将用户发送到另一个页面之前,我使用 servlet 对用户进行身份验证。
一开始,一切正常,但现在我已经将一些 html 页面移动到不同的文件夹中,我无法再访问 servlet。我没有移动的页面仍然有效。
其中一种情况是这样的:从登录表单中,我试图调用一个 servlet。
<form action="login" method="post">
Email<br>
<input class="input" type="text" name="email"><br><br>
Password<br>
<input class="input" type="text" name="password"><br><br>
Stay logged in?
<select name="cookie">
<option>yes</option>
<option>no</option>
</select><br><br>
<input class="invia" type="submit" value="Read!">
</form>
这里是xml代码
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
很遗憾,我无法显示图片,但我会向您介绍我的组织:
- src 目录
中的 servlet Login
- form 在目录 D-Login 中,在目录 web [=23= 中]
如果我编译表格,它会将我发送到 http://localhost:8080/Servlet_war_exploded/Login/login in the place of http://localhost:8080/Servlet_war_exploded/login
什么不起作用?
servlet class 必须在包中;默认包不起作用。
并且您在表单中的 'action' 属性的值必须是 "/context/login"
.