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