struts 2.0.14 を使用してアプリケーションを開始しました。Web サーバーは apache tomcat 6.0 です。エラーが発生しています。これを解決するのを手伝ってください。
アプリケーション名: strutsTest
ウェルカム ページ: '<strong>validTest' という名前のパッケージ内のEmpDetails.jspには次のようなアクションがあります:
<s:form action="takeAction" method="post>
アクションクラス: Employee.java と Employee-validation.xml を書きました。
アプリケーションを実行すると、次の URL で開きます。http://localhost:8080/strutsTest/validTest/empDetails.jsp
empDetails.jsp には email という名前のテキスト ボックスしかなく、employee-validation.xml を使用してこのテキスト ボックスを検証しています。これをテストするために、無効な電子メールを入力すると、同じウェルカム ページ (empDetails.jsp) の上部にエラー メッセージが表示されました。しかし、この URL は次のように変更されました。
http://localhost:8080/strutsTest/validTest/takeAction.action
問題ない。ここで、有効なメールを入力して送信しましたが、次のページではなくエラー メッセージが表示されました。つまり、thanks.jsp と URL が - に変更されました。
http://localhost:8080/strutsTest/takeAction.action
エラーは次のとおりです。
HTTP ステータス 404 - /strutsTest/thanks.jsp タイプ ステータス レポート メッセージ /strutsTest/thanks.jsp 説明 要求されたリソース (/simpleStruts2.0.14/thanks.jsp) は利用できません。