質問: request.getRequestDispatcher("./View/userError.jsp"); } // 3-2 つぎの画面を表示 rd.forward(request, response); } } ```
回答: 一応ContextPathが見えませんが、どのように設定されてるんでしょうか? 掲載されてるリンクのサンプルに書いてある 「http://localhost:8080/MVCSample/blabla」で 「MVCSample」がContextPathです。ウェブアプリを区別するためのパスです。 普通は質問者さんのプロジェクト名前になってますが、設定が見えない限り何とも言えません。 一応スクリーンショットを見た感じhttp://localhost:8080/ControllerServletと書いてます。8080/とControllerServletの間にContextPathが必要になります。もちろん省略するのも出来ますが本文にそういう内容はなかったため、ミスかなと思います。ContextPath設定のあたりを確認してみた方がいいと思います。ContextPathは普通Server.xmlに設定されてます。