2016-06-16 5 views
0

で検証リストの検証プロパティパスを休止:BindingResult@TypedEmailから何らかの理由でエラーのためには、私は次のコードしているJSR-308

public class ReferEmailForm { 
    @Valid 
    @NotEmpty 
    private Set<@TypedEmail String> emails; 

    ... 
} 

emails[]フィールドに添付として通知されます。この名前を上書きするオプションはありますか? jspで<form:errors path="emails" />を使用できるようにするには、この必要があります。現在のソリューションは、残念ながらフォームにエラーメッセージを生成しません。

+0

なぜフィールドが '' emails "'の間に 'path =" email "'を持っていますか? –

+0

オススメです。もちろん私は '電子メール 'を持っています。 – Glapa

答えて

0

どこでも答えを検索した後、私はちょうど愚かな間違いをしたことに気づいた。 Hibernateは、Setにインデックスベースのアクセスがないため、変数名をemails[]と解決しています。タイプをListに変更した後は、emails[0]が返されます。

関連する問題