上記の記事を参考にして、JSPファイル、サーブレットクラス、xmlファイルを準備して簡単なログインのシステムを作っんだが以下のエラーメッセージがブラウザに表示される
このプログラムはここのサイトを参考に作った..っていうかマルパク
JSPは問題なく表示されるが、フォームに情報を入力後送信したらこのようなメッセージが現れる
ログインフォームのファイルソース
index.jsp
サーブレットクラス
web.xml
特に問題はないと感じたんだが。どこがおかしいんだろうか?
解決
ここのサイトの回答を見てどこにエラーが出ているか気付かされた。
どうやらjspのトップに書いたフォームタグの”action”にクラスパスを書かずに単に”login”と書いたのが404エラーの原因だったらしい
フォームのactionに記載するパスは/プロジェクト名/クラス名/としなければならないらしい。
フォームの送信は成功した