問題タブ [spring-validator]

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.

0 投票する
1 に答える
50 参照

java - Java コードに関するクエリ

昨日、Springフォーム検証チュートリアルを探していました。そのうちの1つから、この行を見つけました

上記のコードは電話番号フィールドの検証用でした。役立つ行を説明できる人がいる場合、検証については何も尋ねていません(私が考える限り、それらは関数でもインスタンスでもないため、混乱しています)以前にJavaでこれらのタイプのコードを見ました。

0 投票する
2 に答える
1226 参照

spring-mvc - Thymeleaf のグローバル エラー

Thymeleaf には 3 種類のエラーが存在することがわかっています。FieldError、AllError、Global Error など。

グローバルエラーについて何か考えを教えてくれる人はいますか? グローバルエラーを表示するには? AllError があるのに、なぜ Global Error が必要なのですか?

前もって感謝します。

0 投票する
0 に答える
1145 参照

spring - hibernate-validation からのデフォルトの ValidationMessages.properties のオーバーライド

Spring MVC アプリケーションでデフォルトの hibernate-validation (5.0.2 バージョン) から ValidationMessages.properties をオーバーライドしようとしています。

ただし、jar の内部 ValidationMessages.properties を使用し続けます。

更新: *.properties ファイルを org\hibernate\validator にコピーすると動作します (ただし、別の方法である必要があります)。

これは私の構成です:

0 投票する
1 に答える
1482 参照

java - Spring MVC で検証と重大なエラーを処理する方法

データ バインディングを使用してカスタム フォーム オブジェクト someForm に投稿された値を設定する Spring MVC アプリケーションがあります。コントローラーの興味深い部分は次のようになります。

SomeFormValidatorクラスは、Springs org.springframework.validation.Validatorインターフェイスを実装しています。これは、ユーザー入力を検証し、入力に関連するエラー メッセージを作成するのに最適ですが、ユーザーには表示できないが、見つからないなどのコントローラー入力に関連する、より重大なエラーの処理にはあまり適していないようです。投稿時に存在すると予想される隠しフィールド。このようなエラーは、アプリケーション エラーにつながるはずです。このようなエラーを処理するSpring MVCの方法は何ですか?

0 投票する
1 に答える
252 参照

validation - Springはjsr 303を実装していますか、それとも拡張仕様ですか

スプリング検証が jsr 303 をサポートしているだけなのか、スプリング検証が hibernate-validator や apache-validator のような jsr 303 の実装なのか、私は混乱しています。

0 投票する
0 に答える
800 参照

maven - シンボル クラス ModelAttribute が見つかりません

コントローラーにそのようなメソッドがあります

しかし、私がそうすると、mvn packageコンパイルエラーが発生します-cannot find symbol

pom.xml には春の依存関係があります

javax.validation

どうしたの?

0 投票する
1 に答える
803 参照

spring - 動的値を使用したSpringのカスタム検証?

次の 2 つのフィールドを持つフォームがあります。

これら 2 つの変数にバインドするフォーム バインド オブジェクトがあります。

ここで、@NotEmpty および @Pattern バリデーターを使用して上記の 2 つのフィールドを検証しますが、confirmPasswordがサーバー側のパスワードと一致することを確認する必要があります。

そうでない場合は、バインド結果を失敗させ、ユーザーにエラーを表示する必要があります。どうすればこれを達成できますか? 次のようなカスタム注釈を作成することを検討しました。

しかし、動的な値をアノテーションに渡すことはできませんか? このトリッキーな問題をどのように解決できますか。