2012-02-11 5 views
0

こんにちはすべてstrutsバリデーションを次のように扱うときに問題があります。 編集プロファイルページがロードされました。ユーザーが保存をクリックすると、エラーが存在する場合に検証を実行する必要があります。検証エラーが表示され、データが読み込まれ、そうでなければ呼び出されたメソッドを実行します。 私のフォームBeanが異なるアクションで使用され、また: 私は支柱1struts 1 validation

<action path="/selectUserAction" validate="true" input="/selectUserAction.do"  type="com.bg.sharjah.usermanagement.manageusersgroups.web.actions.SelectUserAction" 
     name="editUserProfileFormBean" scope="request"> 


    @Override 
public ActionErrors validate(ActionMapping mapping, 
     HttpServletRequest request) { 
    //Logger.getAnonymousLogger().log(Level.WARNING,""); 
    ActionErrors errors = new ActionErrors(); 
    try{ 

    errors = super.validate(mapping, request); 
    System.out.println("validate <<<<<<<<<<< "+errors.size()); 

    }catch(Exception e) 
    { 
     e.printStackTrace(); 
    } 
    return errors; 
// Validation.match(errors, password, confirmPassword); 
    //Validation.match(errors, email, confirmEmail);  

} 

注意を使用しています:エラーのリストが値を持っていますが、エラーが画面に現れていない、私のコードのスナップであることを何が起こります私は入力属性を使用して同じページにリダイレクトする方法を知る必要がありますか?

+0

どのようにエラーを表示していますか? –

+0

+0

'validate'を手動で呼び出すのですか、それを呼び出すフレームワークですか? –

答えて

0

私は問題を見つけました。それはリソースバンドルの問題です。