Что я хочу узнать, так это исправить проблему с URL путем навигации по страницам.
Когда я захожу на страницу входа (http://localhost:1112/BookStoreWebsiteProject/backend/login.jsp
), он открывает index.jsp, но его URL-адрес отображается как http://localhost:1112/BookStoreWebsiteProject/backend/login
.
Когда я вхожу в индекс jsp, URL-адрес которого определен как http://localhost:1112/BookStoreWebsiteProject/backend/login
, он открывает форум входа, URL-адрес которого http://localhost:1112/BookStoreWebsiteProject/backend/logout
Сервлет входа
@WebServlet("/backend/login")
public class AdminLoginServlet extends HttpServlet {
...
String page = "/backend/";
RequestDispatcher requestDispatcher = request.getRequestDispatcher(page);
requestDispatcher.forward(request, response);
Сервлет выхода из системы
@WebServlet("/backend/logout")
public class AdminLogoutServlet extends HttpServlet {
...
String page = "login.jsp";
RequestDispatcher requestDispatcher = request.getRequestDispatcher(page);
requestDispatcher.forward(request, response);
Домашний сервлет
@WebServlet("/backend/")
public class AdminHomeServlet extends HttpServlet {
...
String page = "index.jsp";
RequestDispatcher dispatcher = request.getRequestDispatcher(page);
dispatcher.forward(request, response);
Как это исправить?