はじめストライプスフレームワークカスタムダイナミックフォームのバリデーション
。 Stripesはunform変数を宣言する可能性があり、getterとsetterを使用してhtmlとActionBeanのいずれかで直接変数にアクセスすることができます。 HTML
<input type="text" name="userid" ... />
しかし、このアプローチでは例
class UserActionBean implements ActionBean {
@Validate(...)
int userid;
@Validate(...)
int name;
int getUserid() { ... }
int setUserid(int userid) { ... }
}
ActionBean
で例は、変数一つ一つを宣言するために多くのコードを取ります。 ActionBean
上<input type="text" name="post['userid']" ... />
とアクセス:以下の例のように、HTMLからActionBeanにすべての入力を受け付けるため、それを避けるために
、私は1つの変数地図ポスト=新しいHashMapの<を>(作成)
Integer userid = Integer.parseInt(String.valueOf(post.get("userid")));
残念ながら、私はこのアプローチにStripes Validationを使用することはできません。 の内容の例post.get( "userid")は検証できません。検証を有効にするために、私はJQuery検証を使用しています。私はjQueryの検証だけでなく、サーバーの検証だけでなく、を提供する必要が
質問
。私はStripesフレームワーク(github)でバリデーションを行うためにを検索しますが、私の要求を満たすバリデーションを構築することはまだ考えられていません
現在の代替方法として、私は独自のサーバー検証を作成し、ストライプは使用しません。
私のケースでStripes Validationを拡張できるようにアドバイスしてください。前もって感謝します。