問題タブ [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.
java - Java コードに関するクエリ
昨日、Springフォーム検証チュートリアルを探していました。そのうちの1つから、この行を見つけました
上記のコードは電話番号フィールドの検証用でした。役立つ行を説明できる人がいる場合、検証については何も尋ねていません(私が考える限り、それらは関数でもインスタンスでもないため、混乱しています)以前にJavaでこれらのタイプのコードを見ました。
spring-mvc - Thymeleaf のグローバル エラー
Thymeleaf には 3 種類のエラーが存在することがわかっています。FieldError、AllError、Global Error など。
グローバルエラーについて何か考えを教えてくれる人はいますか? グローバルエラーを表示するには? AllError があるのに、なぜ Global Error が必要なのですか?
前もって感謝します。
spring - hibernate-validation からのデフォルトの ValidationMessages.properties のオーバーライド
Spring MVC アプリケーションでデフォルトの hibernate-validation (5.0.2 バージョン) から ValidationMessages.properties をオーバーライドしようとしています。
ただし、jar の内部 ValidationMessages.properties を使用し続けます。
更新: *.properties ファイルを org\hibernate\validator にコピーすると動作します (ただし、別の方法である必要があります)。
これは私の構成です:
java - Spring MVC で検証と重大なエラーを処理する方法
データ バインディングを使用してカスタム フォーム オブジェクト someForm に投稿された値を設定する Spring MVC アプリケーションがあります。コントローラーの興味深い部分は次のようになります。
SomeFormValidatorクラスは、Springs org.springframework.validation.Validatorインターフェイスを実装しています。これは、ユーザー入力を検証し、入力に関連するエラー メッセージを作成するのに最適ですが、ユーザーには表示できないが、見つからないなどのコントローラー入力に関連する、より重大なエラーの処理にはあまり適していないようです。投稿時に存在すると予想される隠しフィールド。このようなエラーは、アプリケーション エラーにつながるはずです。このようなエラーを処理するSpring MVCの方法は何ですか?
validation - Springはjsr 303を実装していますか、それとも拡張仕様ですか
スプリング検証が jsr 303 をサポートしているだけなのか、スプリング検証が hibernate-validator や apache-validator のような jsr 303 の実装なのか、私は混乱しています。
maven - シンボル クラス ModelAttribute が見つかりません
コントローラーにそのようなメソッドがあります
しかし、私がそうすると、mvn package
コンパイルエラーが発生します-cannot find symbol
pom.xml には春の依存関係があります
とjavax.validation
どうしたの?
spring - 動的値を使用したSpringのカスタム検証?
次の 2 つのフィールドを持つフォームがあります。
これら 2 つの変数にバインドするフォーム バインド オブジェクトがあります。
ここで、@NotEmpty および @Pattern バリデーターを使用して上記の 2 つのフィールドを検証しますが、confirmPasswordがサーバー側のパスワードと一致することを確認する必要があります。
そうでない場合は、バインド結果を失敗させ、ユーザーにエラーを表示する必要があります。どうすればこれを達成できますか? 次のようなカスタム注釈を作成することを検討しました。
しかし、動的な値をアノテーションに渡すことはできませんか? このトリッキーな問題をどのように解決できますか。