問題タブ [validationerror]

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 投票する
2 に答える
3698 参照

java - Spring mvc の Binding 結果でデータがバインドされない

過去2日間、この問題に直面しています。非常に多くの投稿を行ってきましたが、質問に対する解決策が見つかりませんでした。

実際には、Spring 検証を使用してログインフォームを検証しようとしていましたが、間違った入力をしたとしても、エラーは表示されず、すべての入力を受け入れます。

たとえば、電子メールに @NotEmpty および @Email アノテーションを使用しましたが、「user」などの単純な入力も受け入れます。 「無効な電子メール形式」としてエラーをスローする必要がありますが、このエラーは Bindingresult にバインドされません。

私のコントローラー:ContactController.java

私の login.jsp ファイル:

私の loginform.java :

私の spring-servlet.xml :

これは、Spring 検証の最初のプログラムであるため、低くヒットする可能性がありますが、問題の解決策を親切に提供してください。

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

ruby-on-rails - 送信が成功して戻ると、フォームに検証エラーが表示されるのはなぜですか?

Rails 4 と Chrome を使用しています。次のような状況になります。

  1. 検証エラーの原因となるフォームを投稿する (つまり、「名前を空にすることはできません」)
  2. 入力を修正して同じフォームを正常に投稿する
  3. ブラウザーの [戻る] ボタンをクリックすると、値が空でない場合でも、ステップ 1 の検証エラーが入力フィールドに表示されます。

ステップ 1 の検証エラーが再び表示されるのはなぜですか? また、この動作を修正するにはどうすればよいですか? 注: Turbolinks が使用されています。それが理由でしょうか?

複製する方法は次のとおりです。

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

upgrade - Axis 1.1 を Axis 1.4 にアップグレードするとスキーマ検証エラーが発生する

Axis jar バージョンを Axis 1.1 から Axis 1.4 にアップグレードしました。アップグレード後、

一般データ エラー:15002:要求/応答スキーマ検証エラー

アップグレード前:

JDK1.3 と Axis 1.1 を使用して記述されたレガシー コード (クライアント/コンシューマー) があります。このコードは、ベンダーによって公開された Web サービスを使用できます。

アップグレード後

コンシューマーを JDK1.6 および Axis 1.4 にアップグレードした後、以下に示すようにコードを更新する必要があります。

コンシューマー コードは、ベンダーによって公開された Web サービスを使用できません。

スタック トレース:

ヒントをいただければ幸いです。

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

node.js - 「エラー」:「E_VALIDATION」、「ステータス」: 400 node.js

ユーザーがデータベースに入力した時間を節約しようとしています。しかし、E_VALIDATIONエラーが発生しています400。これは、データベースに保存しようとしている方法です

私はそれが示すconsole.log()値を確認するために使用しましたtimeObj

{ stopId: '1', routeId: '1', arivalTime: '12:02:10' }

これはまさに私がそれを必要とする方法です。空の時間フィールドで送信すると、正常に保存されます。この問題を解決するために私を導いてください。どんな助けでも大歓迎です。

ありがとう

更新: モデルは次のとおりです。

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

validation - メッセージストアインターセプターを使用した struts2 検証

このことを考慮:

  1. ユーザーがリンクをクリックする
  2. リクエストは DisplayLoginAction に送られます
  3. Login.jspが表示される
  4. ユーザーは自分の資格情報を入力します
  5. フォームは ValidateLoginAction にマップされます
  6. ValidateLoginAction で検証が失敗する
  7. ValidateLoginAction はエラーを保存し、「入力」を返します
  8. DisplayLoginAction にリダイレクトしています。
  9. DisplayLoginAction はインターセプタからエラーを取得し、ログイン フォームの上に表示します。
  10. ユーザーがページを更新する
  11. エラーはなくなりました

ページの更新時にエラーを保存するにはどうすればよいですか?

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

jsf - p:selectOneMenu は null 値をコントローラに送信します

私はJSFにかなり慣れていないので、次のことを試みていました

私は ap:selectCheckboxMenu を持っています。これには従業員のリストがあり、そのうちの 1 つがリーダーになります。だから私は私にリストを与える ap:selectCheckBoxMenu を作成しようとしていました。選択された名前はリストに保存され、ap:selectOneMenu が更新され、選択された名前が再び表示され、そのうちの 1 つが (p:selectOneMenu から) 選択されます。基本的に p:selectcheckbox から多くの名前を選択できます。p:selectonemenu 選択されたものの中から 1 つを選択します。

私のコード:

すべてがフォームに含まれています。問題は、p:selectCheckboxMenu から値を選択すると、p:selectOneMenu が更新され、以前に選択された人のリストが表示されますが、そのうちの 1 つを選択してボタンをクリックすると、検証エラーとコンソールが表示されることです。値が必要であることを示します。チェックしたところ、ボタンをクリックするとnull値が表示されます。

理由がよくわかりません。助けてください

PS:@conversationScopedを使用しています