TIL

Today I Learned. 知ったこと、学んだことを書いていく

ServletからJSPにフォワード

  • HttpServletRequest#getRequestDispatcherの引数はWebContentからのパスを指定すること
  • RequestDispatcher#forwardフォワードの処理を行う

以下、サンプルコード

private void forward(HttpServletRequest request, HttpServletResponse response, String jspName)
        throws ServletException, IOException {
    RequestDispatcher dispatcher = request.getRequestDispatcher(jspName);
    dispatcher.forward(request, response);
}

...

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    ...
    forward(request, response, "/WEB-INF/jsp/main.jsp");
    ...
}

参考文献

【JSP】フォワードする - Qiita