今eclipseでサーブレットとJSPの勉強をしているのですが、
JSPに入力された値をサーブレットに渡したいのですが、相対パスはどのように記述すればうまく渡すことが出来るのか知りたいです。
< form action = “相対パス”> の相対パスの部分にいろいろ入れてみましたが、404や405エラーが出てしまいます。
(servlet,/servlet,./servlet,../servlet,sample/servlet等入れてみました。)
URLはhttp://localhost:8080/book/sample.jspで表示できています。
フォームに入力後は、
http://localhost:8080/book/servletと表示され、405エラーが出てしまいます。(相対パスがform action = “servlet”の場合)
サーブレットの絶対パス(c:¥work¥pleiades¥workspace¥book¥src¥sample¥ServletA.Java)
JSPの絶対パス(c:¥work¥pleiades¥workspace¥book¥WebContent¥sample.jsp)
web.xml (WebContent¥WEB-INF内)
<servlet>
<servlet-name>servlet</servlet-name>
<servlet-class>sample.ServletA</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet</servlet-name>
<URL-pattern>/servlet</URL-pattern >
</servlet-mapping>
どなたかご回答いただけたら嬉しいです。
よろしくお願い致します。
あなたの回答
tips
プレビュー