У меня есть центральный сервлет для обработки всех моих запросов.
это мой код:
@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 (), чтобы перенаправить или отправить представление.