##サーブレット・JSP formのパス
formのactionのパスについて
eclipseにて開発中ですが
formのパスで悩んだので記録
test.jsp
から
サーブレットクラスの
RetweetBot2.java
foo.java
にパラメータを送信したい時のパス
RetweetBot2.javafoo.javaの修飾名は下記のものです。
/sample/src/pkg/foo.java
↓のコードだと404エラー
test.jsp
<form action="/sample/src/pkg/foo" method="post">
<p>送信したいテキストを入力して下さい:
<input type="text" name="hoge"></p>
<input type="submit" value="送信">
</form>
。。。。
↓のコードだと送信成功しました。
test.jsp
<form action="/sample/foo" method="post">
<p>送信したいテキストを入力して下さい:
<input type="text" name="hoge"></p>
<input type="submit" value="送信">
</form>
理由は勉強中です。まだ不明です。
理解できたら追記予定です。
・2019/04/06 修正
サーブレットクラス名に誤りがあった為
(誤)RetweetBot2.java → (正)foo.java
に修正しました。