問題タブ [struts-validation]
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 - UIで空白のままにすると、Strutsはnullとして表示されない長いフィールドを形成します
struts-config.xml内
validate.xml内
検証中-rules.xml
CustomFieldChecks.java内
誰かplzが私に知らせてもらえますか、UIでフィールドが空白のままになっている場合、値が0ではなくnullであることを確認するにはどうすればよいですか。そうする方法はありますか?ストラット1.2を使用しています
struts2 - フォーム送信前にStruts 2検証を無効にする方法は?
私はstruts2、Hibernateでプロジェクトをやっています。
ストラットでフォームを検証したい。を追加しましたがMyAction-validation.xml
、かなりうまく機能します。(クライアント側で検証しないので、かなりうまく言います。<s:form/>
タグのvalidate属性をtrueに設定しました)
最初にいくつかのエラーが表示され、グーグルで検索すると、入力名で結果を追加する必要があることがわかりました。だから今、私はそれがどのように機能するのか、そしてその理由をよく理解せずに、自分のアクションに入力名を含む結果を持っています。
私のアクションは、 myAction.action url によって呼び出されるとプレーンフォームを返し、フォームが送信されると、データはアクションパラメーターに直接送られ、データベースに保存されます。次に、入力されたフォームが成功メッセージとともに表示されます。フォーム フィールドは、送信時に検証する必要があります。ただし、アクションが呼び出されるたびに検証されます。アノテーションを試し@SkipValidation
ましたが、検証が完全にキャンセルされます。execute メソッドで validate メソッドを呼び出しても実行されません。System.out.println
いくつかの行でテストしました。struts.xml での私のアクション定義は次のとおりです。
- クライアント側で検証を機能させるにはどうすればよいですか?
- フォームの送信時にのみ検証を実行し、アプリケーションによってフォーム フィールドが提供されたときに検証を無効にするにはどうすればよいですか?
- 入力結果名とは何ですか?なぜそれをアクション結果に追加する必要があったのですか?
struts2 - strutsスタイルとjavascriptを見つけて/struts/フォルダーにコピーし、クライアント側の検証を有効にする必要がありますか?
クライアント側の検証は私には機能しません。最初は、ルートフォルダにコピーされないのはmyeclipseの障害だと思いましたが、その後、jsファイルとcssファイルがstrutsコアjarに存在することを発見しました。今、私は何をすべきか疑問に思います!すべてのjsファイルとcssファイルを見つけて適切なフォルダーからwebRootにコピーする必要がありますか、それとも構成を変更するなどのインテリジェントな回避策がありますか?支柱はそれらを自分でコピーする必要がありますか?
ストラット付きのタイルを使用しています。それが問題でしょうか?
私のJSPファイルはWEB-INFフォルダーにあります!それは何か問題を引き起こした可能性がありますか?
struts2-jqueryプラグインのようなものを使用して私の問題を解決できますか?
struts2を使用しています!
私のstruts2フィルター構成は
struts2 - デフォルト アクションの検証を削除する
アクションを ActionSupport に拡張して、Struts 検証を使用しています。
UI に特殊文字を追加しようとすると、入力で不正な文字が検出されたように、デフォルトの actionErrors がコレクションに追加されます。それらを削除して、もう一度やり直してください。
次に、UI に表示されるデフォルトの検証を削除する必要があります。私はそれに対処する考えがありません。
私のコードは次のようなものです:
私の検証アクションクラスは次のようなものです:
問題を理解するのに役立つことを願っています。
java - Struts 1.2 intRange Validation の取得に失敗しました
intRange のパスワード検証に失敗しました。検証は Validator フレームワークを使用して行われます。パスワードに必要な検証は正常に機能しており、メッセージが適切に表示されています。しかし、intRange 検証は失敗しています。パスワードの範囲が 4 ~ 8 の場合でも、検証メッセージが表示されます。
以下はコードです:
このエントリは、リソース プロパティ ファイルにあります。
errors.range={0} is not in the range {1} through {2}.
パスワード入力のサイズに関係なく、メッセージが表示されます。
私は何かが欠けているかもしれませんが、残念ながらそれを理解することはできません:(
これについて教えてください。
よろしく、
struts - Struts 1.3 は xml ValidatorForm を使用して検証できません
シンプルなログイン ページを作成し、struts を使用して検証しようとしていますValidatorForm
が、機能していません。しかし、同じコードがDynaValidatorForm
. 何が問題なのか理解できません。ログインボタンをクリックしてもエラーは表示されません。これが私のコードです。
login.jsp
LoginAction.java
struts.config
valdiation.xml
ありがとうございました。
jakarta-ee - ドロップダウンのstruts2検証
フォームでは、dropkickプラグインを使用したスタイリッシュなselectboxがあります。サーバー側の検証をどのように書くべきですか。1つの非表示フィールドで試しましたが、選択ボックスから任意の値を選択すると、その値が非表示に割り当てられ、
隠しフィールドのサーバー側検証を作成しました
私の問題は、送信ボタンをクリックすると検証は機能しますが、ドロップダウンが選択されないことです
私は構造を持っています
ドロップダウン選択ボックスのサーバー側検証を作成する方法。何か案が?
jakarta-ee - パスワードの正規表現には、少なくとも 1 つの大文字と、最小 7 文字、最大 15 文字の数字が 1 つずつ含まれます
パスワードフィールドを検証するためにstruts 2アノテーション検証を使用していますが、コーディングが正しいものを与えるとエラーが表示されます
何か案が?
java - MobileNo validation エラーと日時の検証手法
私は、10桁の番号の携帯電話番号の検証を提供しようとしているStruts 2アプリケーションに取り組んでいます。
10 桁の数字のみを許可していますが、10 桁の数字を入力しても検証エラー メッセージが表示され、日時ピッカー DOJO タグの検証を実行できる購入方法があるかどうかも知りたいです。
Empaction-validation.xml
登録フォームは
私のBeanクラスでは、long
タイプです
java - Struts 1.x の validate() と validation.xml
私は Struts 1.x で検証フレームワークを使用しており、いくつかの検証を で宣言していvalidation.xml
ます。
もう少し複雑な検証が必要だったのでvalidate()
、フォームのメソッドもオーバーライドしました。
validate()
メソッドをオーバーライドすると、 の使用が取り消されることが判明しましたvalidation.xml
。これは本当ですか?
validate()
と は同じアクション フォーム上でvalidation.xml
共存できますか?