У меня здесь странная проблема, и я действительно застрял, мне нужно плохо работать.
так что у меня есть страница с именем index.jsp со ссылкой "a href = servlet? Action = viewMenu". когда я нажимаю на эту ссылку, она переходит к doGet () в моем сервлете, и вот код в моем сервлете.
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String action = request.getParameter("action");
if(action.equals("viewMenu")){
address = "/viewAdminMenu.jsp";
}
RequestDispatcher dispatcher = request.getRequestDispatcher(address);
dispatcher.forward(request,response);
}
Таким образом, приведенный выше код работает нормально, но после пересылки запроса мой браузер отображает URL-адрес как
локальный / проект / сервлет? Действие = viewMenu. (с http: // в начале)
Мне не нужен вышеуказанный URL, поскольку я не могу установить базовую аутентификацию с помощью tomcat, мне нужно
localhost / project / viewAdminMenu.jsp (с http: // в начале)
Я пытался найти информацию об этом, но не смог ее выяснить.
Любая помощь будет очень ценится.