java-центр сервлет для пользовательской обработки запросов петли проблема

У меня есть центральный сервлет для обработки всех моих запросов. это мой код:

@WebServlet(name = "/servletDispatcher", value = "/*")
public class ServletDispatcher extends HttpServlet {

@Override
protected void service(HttpServletRequest request, HttpServletResponse 
response) throws ServletException, IOException {
   if(request.getPathInfo().equals("hello")){
      response.sendRedirect("index.jsp");
   }
}

но проблема в том, что когда я отправляю перенаправление или отправку, он снова приходит к моему сервлету, и тогда нечего показывать, потому что мое условие не выполнено! что-то вроде этого:

first time pathInfo -> /hello
send redirect to "index.jsp"
then pathInfo -> /index.jsp

мне нужно обработать мои запросы с помощью pathInfo(), чтобы перенаправить или отправить представление.

0 ответов

Другие вопросы по тегам