2012-03-23 20 views
0

xmlベースの検証を使用しようとすると奇妙な問題が発生します。Struts 2の検証に関する問題 - util.jsとvalidation.jsに対応するアクションがありません

私は、login.jspページの2つのフィールドで検証を持つ簡単なActionClassName-validation.xmlを作成しました。

フォームタグに属性validate = "true"を追加しました。

私はアプリケーションを実行し、Tomcatのログを見るたびに次のエラーが発生します。

は、名前空間のマッピングされた何のアクションがありません/とアクションは、名前空間のためにマッピングされたアクションはありません をutil.js /と私はlogin.jspをするためのページソースのJavaScriptセクションは2を持って見てみると、アクションが

をvalidation.jsページがすべてのヘルプは高く評価され

を実行するときには、これらの行のように思えるのファイル

<script type="text/javascript" src="/HR/struts/xhtml/validation.js"></script> 
<script type="text/javascript" src="/HR/struts/utils.js"></script> 

はエラーをスローします。

ありがとうございました。

+0

web.xmlで設定をどのように定義しましたか? –

+0

こんにちはMohanはあなたの応答に感謝します。ここに私のweb.xmlがある Struts2の <フィルタクラス> org.apache.struts2.dispatcher.FilterDispatcher <のfilter-mapping> Struts2の /* Jignesh

答えて

0

URLパターンを変更して新しいフィルタを更新します。

<filter> 
    <filter-name>struts2</filter-name> 
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>struts2</filter-name> 
    <url-pattern>/*.action</url-pattern> 
</filter-mapping> 
関連する問題