java-центр сервлет для пользовательской обработки запросов петли проблема - PullRequest
0 голосов
/ 18 января 2019

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

@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 (), чтобы перенаправить или отправить представление.

...