フォルダ内の JSP ファイルに HTML フォームがありWebContent/jspsます。servlet.javaフォルダ内のデフォルト パッケージにサーブレット クラスがありsrcます。私のweb.xml場合、 としてマッピングされてい/servletます。
actionHTMLフォームの属性でいくつかのURLを試しました:
<form action="/servlet">
<form action="/servlet.java">
<form action="/src/servlet.java">
<form action="../servlet.java">
しかし、それらのどれも機能しません。それらはすべて、Tomcat 6/7/8 で以下のような HTTP 404 エラーを返し続けます。
HTTP ステータス 404 — /サーブレット
説明: 要求されたリソース (/servlet) は利用できません。
または、Tomcat 8.5/9 では以下のように:
HTTP ステータス 404 — 見つかりません
メッセージ: /サーブレット
説明: オリジン サーバーは、ターゲット リソースの現在の表現を見つけられなかったか、存在することを開示する意思がありません
または、Tomcat 10 の以下のように:
HTTP ステータス 404 — 見つかりません
タイプ: 近況報告
メッセージ: 要求されたリソース (/servlet) は利用できません
説明: オリジン サーバーは、ターゲット リソースの現在の表現を見つけられなかったか、存在することを開示する意思がありません
なぜ機能しないのですか?
