にhtmlファイルabc.htmlがありwebApp/htmls/abcd/abc.html
ます。ここでは、フォームアクションタグを使用してアクションURLをとして指定しFORM ACTION="/pqrs"
、サーブレットをに配置しwebApp/WEB-INF/classes/xyz/ABC.class
、web.xmlのマッピングは->
<servlet>
<servlet-name>TempServlet</servlet-name>
<servlet-class>xyz.ABC</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TempServlet</servlet-name>
<url-pattern>/pqrs</url-pattern>
</servlet-mapping>
しかし、フォームボタンをクリックすると、HTTP:404エラーが発生します。
HTTP Status 404 - /webApp/htmls/abcd/pqrs
type Status report
message /webApp/htmls/abcd/pqrs
description The requested resource (webApp/htmls/abcd/pqrs) is not available.
Apache Tomcat/7.0.5
アクションがまだhtmlsディレクトリを検索しているのはなぜですか、web.xmlを参照していないのはなぜですか?
私はApachetomact7.xをWebサーバーとして使用し、EclipseJunoをIDEとして使用しています。