問題タブ [validationgroup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Bean 検証コンテキストでデフォルト グループを設定する方法
私は Bean 検証に取り組んでおり、独自の Bean 検証アノテーションのデフォルト グループを設定する可能性を探しています。
私はこのようなもの(作業)を持っています:
Application.class (MyBean で検証を呼び出す)
MyBean.class (Bean 自体。これが私が防ぎたいことです)
RequiredBySecondStep.class (Bean 検証アノテーション)
RequiredBySecondStepValidator.class (実装された制約バリデーター)
SecondStep.class (Bean 検証グループ)
RequiredBySecondStep
残念ながら、仕様上、次のようにアノテーションでデフォルト グループを設定することはできません。
これにより、RuntimeException が発生します。
javax.validation.ConstraintDefinitionException: groups() のデフォルト値は空の配列でなければなりません
さらに、SecondStepだけではありません。@RequiredByFirstStep
またはで直接注釈を付けたい 5 つの異なるグループがあると思われ@RequiredByFifthStep
ます。
これを実装する良い方法はありますか?
spring - ネストされた検証グループ、Spring、JSR 303
Spring アプリケーションでネストされた検証を実行しようとしています。
私はすでに javax.validation パッケージから @Valid を見ましたが、グループをサポートしていません。春の@Validatedアノテーションもチェックしましたが、フィールドに適用できません。
私は次のようなことをしたい:
そして、私は実用的に好きな場所で行うことができます:
それを行う方法はありますか?
どうもありがとう
asp.net - LinkButton を使用して検証グループを検証する
.Net WebForm では、次を使用して ValidationGroup を検証するボタンが正常に機能しています。
ただし、同じ方法で LinkButton を使用すると、検証は機能しません。
私が欠けているものはありますか?
asp.net - 検証グループに含まれるキャプチャ
「お問い合わせ」ページにキャプチャ機能を作成しました。エンド ユーザーは、メッセージを送信する前に、指定されたキャプチャを確認する必要があります。キャプチャの検証は正しいです。つまり、キャプチャが正しいかどうかに関係なく読み取ります。問題は、送信ボタンをクリックして間違ったキャプチャを入力しようとすると、「無効なキャプチャ」と表示されてもメッセージが通過することです。これに関するトリックはありますか?
ここに私のcontact.aspx、特に送信ボタンとキャプチャがあります:
送信ボタンは次のとおりです。
そして連絡先 aspx.cs
java - Bean に使用する検証グループの指定
Specs : hibernate-validator[5.2.4.Final]、spring-context[4.2.2.RELEASE]
ここで説明するソリューションを以下のように機能させようとして います。しかし、制約違反は発生せず、問題なく通過します。なんで?
私は 2 つの Bean を持っています。1 つは親、もう 1 つは子です。子の定義は次のとおりです。
親 Bean の定義は次のとおりです。
テストクラスは次のとおりです
ちなみに、私は以下のように適切なSpring Level Beanをセットアップしました。グループなしで正常に動作します(作業ケースのグループなしで上記のコードの検証行にコメントしました)。したがって、これは問題ではありません:)
spring - アクティブな検証グループに基づく同じフィールドの異なる検証
を使用してリクエスト オブジェクトを検証しようとしていますHibernate Validator
。
簡単な例として、私が検証しようとしているオブジェクトのクラスには、フィールドを持つ別のクラスがあるB bObj
フィールドがあると仮定します。B
String name
そのため、カスタムクラスConstraint Annotations
にリンクされた独自のカスタムを実装しました。MyValidator implements ConstraintValidator
DTO クラス
私のエンドポイント メソッド シグネチャ(バリデーターが呼び出され、アクティブなグループが設定されている場所):
私のバリデータクラス
私が達成したいのは、アクティブなグループに基づいて同じフィールドに異なる検証を適用することです。アクティブなグループは、@Validated
注釈で設定されたグループです。問題は、その値に基づいてさまざまな検証を適用するために、アクティブなグループを取得するにはどうすればよいかということです。