問題タブ [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.

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

java - struts 1の検証が機能していません

フォームの検証に問題があります。空のフィールドで送信ボタンを押すと、validate() メソッドが呼び出されませんが、javax.servlet.ServletException: BeanUtils.populate が発生します。また、キャンセル ボタンを押すと、同じことが起こります。 、ここにいくつかのコードがあります:

struts-config.xml からのいくつかのコード:

形:

また、web-inf ディレクトリに validation.xml と validation-rules.xml があり、ActionForm の代わりに ValidatorForm を使用しようとしましたが、何も変わっていないので、提案をいただければ幸いです。

編集:完全なスタックトレース:

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

java - テキストボックスStruts 2 Javaスクリプト検証のキーアップで値を比較する

私はStruts 2 Java Web app.and初心者をjavascriptで使用しています。jspページでは、シナリオは次のようになります

スクリプト メソッド

arraylist に 3 つの行があるとします。スクリプトでは、qty1 と qty2 を減算する必要があり、結果は特定の行の入力されたテキスト ボックスの値よりも少なくなるはずです。そのためには、取得に失敗した javascript メソッドで qty1 と qty2 のプロパティ値を取得する必要があります。javascript 内の struts プロパティ値を読み取ることができません。<s:hidden>イテレータ内でa を宣言しようとしましたが、スクリプト内で呼び出されると、最初の行の値のみが取得されます。テキストボックスの値を対応する行の値と比較するにはどうすればよいでしょうか? javascript メソッド内で struts プロパティ値を取得するにはどうすればよいですか?

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

struts2 - Struts 2 の XML 検証エラー

私はStruts2 + Spring Applicationに取り組んでおり、検証入力フィールドにStruts2 XML検証を使用しました。タイプ「requiredstring」の検証は正常に機能していますが、タイプ「email」または「int」を検証しようとすると、このエラーが発生します。これを克服するために私にアドバイスしてください。freemarker-2.3.19.jar を使用しています。ありがとう


プログラマー向けの Java バックトレース:

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

struts-1 - ValidatorException 例外 struts 検証フレームワーク

Struts 検証フレームワークを使用してフォームを送信すると、次のエラーが発生します

例外スタック トレース org.apache.commons.validator.ValidatorException: testForm の不明なフィールド Axles Spacing Distance

この問題の解決にご協力ください。

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

struts2 - XML を使用した Struts 2 サーバー側検証が struts アクションで機能しない

XML で Struts 2 Validator フレームワークを使用しています。しかし、サーバー側の検証は機能していません。以下はコード スニペットです。

Struts.xml

MyAction.java

MyAction-process-validation.xml

AmountValidator.java

バリデータ.xml

索引.jsp

sysouts をバリデーターの最初の行とアクション メソッドに配置しました。AmountValidator.javaの sysout は呼び出されません。デバッグ中もバリデーションは呼び出されず、コントロールはアクションメソッドにジャンプします。コンソールに例外のヒントはありません。アクション メソッド フローは正常に機能します。

前もって感謝します!!!

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

struts - StrutsアクションからConfirmationDialogウィンドウを表示する方法

専門家の皆様、こんにちは。

Struts 1.x で Struts Action から確認ダイアログを表示できるかどうかを知りたいです。さらに詳細に :

アクション フォーム、アクション クラス、および importList.jsp ファイルがあります。(メインのJspファイルの)ボタンをクリックすると..アクションフォームのプロパティを設定することで、現在のimportList.jspが表示されます。このjspファイルには、OKボタンとキャンセルボタンがあります。[OK]ボタンをクリックすると、いくつかの条件に基づいて、[はい]または[いいえ]という確認ダイアログを表示したい.ユーザーが[はい]をクリックすると先に進み、キャンセルすると..メインのjspファイルに移動します(importListには移動しません) .jsp ファイル)

何か案は ....