0
我正在尝试使用Servlet + JSP MVC模型,但无法理解我错在哪里。Catch-all servlet和JSP无限循环
我的第一次尝试是一个“包罗万象” @WebServlet应充当“路由器”的所有请求:
@WebServlet(urlPatterns = {"/*"})
public class RoutingServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
System.out.println(req.getPathInfo());
req.getRequestDispatcher("index.jsp").forward(req, res);
}
}
这给了我的StackOverflowError。
如何让servlet从其catch-all中“排除”.jsp?
URL模式用例的一个很好的总结: http://stackoverflow.com/questions/4140448/difference-between-and-in-servlet-mapping-url-pattern –