Я разрабатываю веб-сайт с Tomcat.
Я использую сервлет для аутентификации пользователей перед отправкой их на другую страницу.
В начале все работало нормально, но теперь, когда я переместил html-страницу в другую папку, я больше не могу получить доступ к сервлету. Страницы, которые я не двигал, все еще работают.
Один из случаев таков: из формы входа я пытаюсь вызвать сервлет.
<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
- форма находится в каталоге D-Login , который находится в каталоге web
Если я скомпилирую форму, она отправляет мне http://localhost:8080/Servlet_war_exploded/Login/login вместо http://localhost:8080/Servlet_war_exploded/login
Что не работает?