問題タブ [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.
java - Spring mvc の Binding 結果でデータがバインドされない
過去2日間、この問題に直面しています。非常に多くの投稿を行ってきましたが、質問に対する解決策が見つかりませんでした。
実際には、Spring 検証を使用してログインフォームを検証しようとしていましたが、間違った入力をしたとしても、エラーは表示されず、すべての入力を受け入れます。
たとえば、電子メールに @NotEmpty および @Email アノテーションを使用しましたが、「user」などの単純な入力も受け入れます。 「無効な電子メール形式」としてエラーをスローする必要がありますが、このエラーは Bindingresult にバインドされません。
私のコントローラー:ContactController.java
私の login.jsp ファイル:
私の loginform.java :
私の spring-servlet.xml :
これは、Spring 検証の最初のプログラムであるため、低くヒットする可能性がありますが、問題の解決策を親切に提供してください。
ruby-on-rails - 送信が成功して戻ると、フォームに検証エラーが表示されるのはなぜですか?
Rails 4 と Chrome を使用しています。次のような状況になります。
- 検証エラーの原因となるフォームを投稿する (つまり、「名前を空にすることはできません」)
- 入力を修正して同じフォームを正常に投稿する
- ブラウザーの [戻る] ボタンをクリックすると、値が空でない場合でも、ステップ 1 の検証エラーが入力フィールドに表示されます。
ステップ 1 の検証エラーが再び表示されるのはなぜですか? また、この動作を修正するにはどうすればよいですか? 注: Turbolinks が使用されています。それが理由でしょうか?
複製する方法は次のとおりです。
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 サービスを使用できません。
スタック トレース:
ヒントをいただければ幸いです。
node.js - 「エラー」:「E_VALIDATION」、「ステータス」: 400 node.js
ユーザーがデータベースに入力した時間を節約しようとしています。しかし、E_VALIDATION
エラーが発生しています400
。これは、データベースに保存しようとしている方法です
私はそれが示すconsole.log()
値を確認するために使用しましたtimeObj
{ stopId: '1', routeId: '1', arivalTime: '12:02:10' }
これはまさに私がそれを必要とする方法です。空の時間フィールドで送信すると、正常に保存されます。この問題を解決するために私を導いてください。どんな助けでも大歓迎です。
ありがとう
更新: モデルは次のとおりです。
validation - メッセージストアインターセプターを使用した struts2 検証
このことを考慮:
- ユーザーがリンクをクリックする
- リクエストは DisplayLoginAction に送られます
- Login.jspが表示される
- ユーザーは自分の資格情報を入力します
- フォームは ValidateLoginAction にマップされます
- ValidateLoginAction で検証が失敗する
- ValidateLoginAction はエラーを保存し、「入力」を返します
- DisplayLoginAction にリダイレクトしています。
- DisplayLoginAction はインターセプタからエラーを取得し、ログイン フォームの上に表示します。
- ユーザーがページを更新する
- エラーはなくなりました
ページの更新時にエラーを保存するにはどうすればよいですか?
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を使用しています