問題タブ [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.
jsp - 検証が失敗したときにjspに値を返す方法
ユーザーがDBに保存されたBeanを変更できるようにする次のフォームがあります。
ユーザーが送信すると、validate()
メソッドは入力をチェックします。入力が正しくない場合、Struts はフォームを含む JSP に戻りますが、値は空です。古い価値観を形に残したい…どうしたらいいの?validate()
メソッドで BD にアクセスしたり、セッションで保存したりしたくありません。
struts2 - FileUploadInterceptorによって作成されたStruts2フィールドエラーキーが必要です
Struts2-FileUploadInterceptorを使用して、アップロードされるファイルのコンテンツタイプと最大サイズを処理しています。
エラーメッセージを表示するために、<s:fielderror/>
完璧なエラーメッセージを表示しています。
複数のセクションがあるページで作業していますが、そのセクションにのみ属するエラーメッセージを表示する必要があります。問題<s:fielderror/>
は、すべてのエラーメッセージが表示され、このパラメータを解決するために、次のように渡されることです。
コンテンツタイプエラーと最大サイズエラーに対してFileUploadInterceptorによって作成されたエラーキーが何であるかわかりません。この問題に対処するのを手伝ってください。
struts - html-el:checkbox は、Struts 検証エラー表示後にチェックされます
私は非常に単純な問題を抱えています。以下は、複数のチェック ボックスを行に表示する JSP コードです。デフォルトではすべてのチェックボックスがチェックされており、ユーザーが特定の行を無視したい場合は、その行のチェックボックスをオフにします。
私の問題は、行のチェックボックスがチェックされておらず、他のフィールドが原因で、Struts が画面にフォーム検証エラーをスローすると、選択されていないチェックボックスがチェック済みとして表示されることです。何か不足していますか?Struts 検証がない場合、すべてが正しく見えます。
struts2 - Struts File Uploadは、.tmpではなく正しい拡張子を識別します
私はStrutsを初めて使用し、Strutsを使用してファイルのアップロードに取り組んでいます。
クライアント:apache HttpClient APIを使用してStrutアプリにアクセスし、ファイルを提供するのはJavaプログラムです。クライアントは、必要に応じて、.wavファイルと.zipファイル、およびその両方を提供してくれます。
サーバー:クライアントアプリからリクエストを取得してファイルをアップロードしたStrutsアプリ。
ここで、ファイルをアップロードすると問題が発生します。ファイルは「.tmp」拡張子を使用してアップロードされます。これは、クライアントが渡したのと同じ拡張子でアップロードしたいものです。
または、クライアントが送信したファイルの拡張子を確認する他の方法があります。
私はこの問題で立ち往生していて、先に進むことができません。
添付されているコードを見つけて、どのような変更を行う必要があるか教えてください。
サーバーコード:
クライアントコード:
実際、クライアントは長い間書き戻されており、変更することはできません。サーバー側で何かを識別して、拡張機能を見つけるだけにしたいのです。
助けてください、ありがとう。
java - jsp財産
ループでjspファイルプロパティから値を渡す必要があります。ここにコードがあります
私はjavascriptでいくつかの検証を行おうとしていますが、最初のファイルのみを適切に読み取り、残りは読み取っていません。何か案は ?
ここで何か不足していますか?ありがとう。
java - Struts 2ダウンロード-ファイル名を動的に構成する方法は?
私は1つのアプリケーションを開発しています。このアプリケーションでは、必要なファイルをDBに記載されている場所からローカルにダウンロードします。サーバーからファイルをダウンロードするためにStruts2を使用しています。私は例外なくファイルをダウンロードすることができ、それは完全に機能します。しかし、ダウンロード中のファイルには、struts.xmlで指定したファイル名があります。ダウンロードしているのとまったく同じファイル名にします。たとえば、元のファイル名がstruts.pdfの場合、download.pdfとしてダウンロードしています。これを防ぎ、実際のファイル名でファイルをダウンロードする方法
私のstruts.xml構成は次のとおりです。
そして、UIの開発にstruts2-jqueryを使用していることに言及するのを忘れました。私のプロジェクトの非常に重要な段階にあるので、これで私を助けてください。
struts - struts 1.3プロパティファイルに上付き文字(四角、累乗など)を書き込む方法は?
フロントエンドで m(square) のような単位を印刷する必要があります。したがって、これについては、プロパティファイルで言及する必要があります。しかし、プロパティファイルはそのような書き込みを受け付けていません。私を助けてください。
struts-1 - struts 1でフォーム値のリセットを防ぐ方法は?
jsp ページの選択ボックスの値が struts 1 でリセットされないようにしようとしています。必ずしもキャプチャされたデータをまだ送信していない新しいフォームでは必要ありませんが、保存されたオブジェクトから入力されたフォームの選択フィールドはデフォルトにリセットされます。値が保持されているという仮定が行われていたため、ワークフローに望ましくない影響を与えていました。検索でこれまでのところ何も見つかりませんでした。ポインタ/ヘルプをいただければ幸いです。
java - Struts 1.2 で JSP ページへのリクエストを検証する方法
Struts 1.2 で JSP ページへのリクエスト/レスポンスを検証する方法は??
短いシナリオ: アクション クラスからの応答は、jsp への途中でキャプチャされ、微調整されます。その応答が触れられたかどうかを検証する方法は? (これはすべて VAPT の一部なので、何か非論理的に聞こえたらすみません)
struts2 - struts2のフィールドバリデーターの動的フィールド名
私はこのクラスを持っています
私のJSPページで私はこのように記入しました
ページを送信するたびに、時間のオブジェクトアドレスがリストに追加されるため、サイズが1つ増えます。前のtextFieldのソースHTMLを表示すると、その名前はこのlistOfAddress [0] .streetNameのようになります。完全に追加した後にJSPページを送信すると、同じページに戻り、このテキストフィールドの名前はlistOfAddress[になります。 1].streetNameのHTMLソースを表示する場合
このように、同じEmployeeオブジェクトに必要な数のアドレスを追加できます。
これまでのところすべてがOKです。問題は、このフィールドを検証したい場合です。このフィールドは動的であるため、この検証を行うと、最初にのみ検証されます。
私が欲しいのは、リストのサイズに応じて、リスト「listOfAddress」のインデックスを動的にすることです。
jspからdynamicallを渡す方法がわかりません
私はこのようなことをすることができますか?
または動的な値をカスタムバリデーターに渡しますか?
インデックスが動的であるときにリストを検証する方法を教えてください