前提・実現したいこと
ForwardServletを実行して、forward.jspファイルを表示したいです!
ここに質問の内容を詳しく書いてください。
スッキリわかるサーブレット入門という本を読みながら、MVCモデルの練習をしているのですが、
フォワードが上手くできません。
WEB-INFにjspフォルダを作り、そのjspフォルダにforward.jspを作成しているのですが、
いざ、ForwardServletを実行しても、forward.jspが表示されません。
これは何が間違っているのでしょうか?
発生している問題・エラーメッセージ
HTTPステータス 404 - /Sample/
エラーメッセージ メッセージ /Sample/
該当のソースコード
ここに言語名を入力
Java
ソースコード
package servlet;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/ForwardServlet")
public class ForwardServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/jsp/forward.jsp"); dispatcher.forward(request, response); }
}
### 試したこと ここに問題に対して試したことを記載してください。 web.xmlでwelcome.fileを("/WEB-INF/jsp/forward.jsp")に設定すればプロジェクトの実行はできました・・・
回答2件
あなたの回答
tips
プレビュー