問題タブ [hdiv]

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 に答える
512 参照

java - HDIV: Spring MVC アプリケーションが「無許可アクセス」エラーを取得する

HDIV スプリング MVC ショーケース プロジェクトの構成サンプルを Web アプリケーションに実装し、開始リンクなどを構成しただけで、URL に HDIV 状態パラメーターが表示されます。

ショー ケース プロジェクトで説明したのと同じ方法で、index.jsp をwelcome.html ページにリダイレクトするように構成しましたが、動作します。

問題は、welcome.html ページを更新すると「不正なアクセス」というエラーが表示されるか、welcome.html ページのいずれかのリンクに 2 回アクセスすると、同じエラーがスローされることです。私が見ることができるログから -

ブラウザーのシークレットモードでページを再度開く必要があります。これにより、2 回目の試行またはブラウザーの更新で再びエラーがスローされます。

私のサンプル構成 -

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

java - HDIV を使用する Web サイトで Ajax を使用してアップロードされたマルチパート ファイルを取得するにはどうすればよいですか?

Tomcat 7.0.27 で実行されている Web サイトがあり、次の Ajax JavaScript コードを使用して Web サイトに画像を動的にアップロードします。

サーバー側は、次の post メソッドを持つサーブレットです。

これはすべてうまく機能し、「部分」にはアップロードされたファイルが含まれています。一部のセキュリティの脆弱性から保護するために HDIV ライブラリを追加したところ、"part" が突然 null になりました。理由がわかりません。

アプリケーションの残りの部分は Struts 1.2.7 を使用し、その部分は HDIV によって保護されていますが、/PhotoUpload の URL は保護されていないため、HDIV は要求にまったく触れないでください。ここに hdiv-config.xml があります:

私が気づいた奇妙なことは、アップロードされた画像が十分に大きい場合 (たとえば 3MB)、HDIV にもかかわらず、すべてが再び機能することです。「part」には、本来あるべきファイルが含まれています。ログには次のように表示されます。

したがって、マルチパート データがメモリに格納されている場合、HDIV の構成が何らかの形で間違っていると思います。データのサイズが十分に大きくなると、データはファイル システムに保存され、機能します。

私は何を間違っていますか?

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

hdiv - HDIV 2.1.11 のタグ ライブラリが見つかりません

HDIV 2.1.11 をアプリケーションに統合しようとしています。taglib ファイルが見つからないことを除けば、すべて問題ないようです。タグ ライブラリの定義はどこからダウンロードできますか?

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

spring - HDIV と Spring MVC の統合によるフォーム送信の問題

HDIV と Spring MVC を統合しました。ここで、フォームをサーバーに送信する必要があります。問題は、送信ボタンに「btnSave」や「btnSubmit」などの名前を付ける必要があることです。このようにリクエストマッピングを作成できるように

そして、送信ボタンを次のようにレンダリングします。

これで、HDIV はエラー メッセージを表示します: INVALID_PARAMETER_NAMEbtnSave について。

HDIV 構成でパラメーター btnSave を除外できることはわかっていますが、より良い解決策があるかどうか疑問に思っています。さまざまな送信ボタンが付いたフォームがたくさんありますが、それらすべてを paramsWithoutValidation の HDIV 構成に入れたくありません。

ありがとう。

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

spring-mvc - ajax と HDIV を使用したカスケード ドロップダウン リストの問題

HDIV と Spring MVC を統合しました。これで、コントラクト、タスクオーダー、サブタスクの 3 つのドロップダウン リストがあるフォームができました。契約の変更を選択すると、ajax を介して taskorder ドロップダウン リストの内容が更新され、タスク順序の変更を選択すると、ajax を介してドロップダウン リストのサブタスクの内容が更新されます。フォームは次のようになります。

フォームを送信しようとすると"INVALID_PARAMETER_NAME"、taskOrder.id に関するエラー メッセージが表示されました。問題は、クライアント側で 2 つのドロップダウン リストの値が更新されたことだと理解しています。_MODIFY_HDIV_STATE_ を試しましたが、このケースでは機能しませんでした。そのため、今どのように対処すればよいかわかりません。助けてください。ありがとう。

更新 1

HDIV 検証から Ajax リクエストをすでに除外しています。以下は、コントラクト選択の変更時に taskOrder リストを更新するコード スニペットです。

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

spring - HDIV -- INVALID_EDITABLE_VALUE

セキュリティのために HDIV と統合された Spring Web アプリケーションがあります。機能の一部を変更し、期待どおりに動作するようになりましたが、ログに次のエラーがいくつか記録されます。

14:34:51,595 INFO [org.hdiv.logs.Logger] (http-localhost-127.0.0.1-8443-4) INVALID_EDITABLE_VALUE;/rule_engine;ruleExpression;(ここに私の式の値);127.0.0.1;127.0.0.1;匿名

なぜそうなのか、どうすればこれを回避できるのか教えてください。前もって感謝します。

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

java - フィールドの HDIV 検証変更の一般的なエラー メッセージ

MessageResources.properties からの一般的な hdiv 検証メッセージを変更しようとしています。

自分の messages.properties のメッセージを次のようにオーバーライドできます。

フィールド固有のエラーメッセージを表示できるようにする方法または同様の方法はありhdiv.editable.bean.propertyますか?

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

java - Spring MVC コントローラーでのリダイレクト中の HDIV の問題

フォーム送信時にコントローラーで内部リダイレクトを行う Java Spring MVC コードをいくつか継承しました

元:

フォームの送信先

成功すると、コントローラー内にリダイレクトされます:-

ただし、コード内にあり、<c:redirect>または<c:url>タグを使用していないため、HDIV はこのフォームの送信に失敗します。

INVALID_ACTION エラー

レガシーコードをあまり変更せずに、できればこれを理解して解決するのを手伝ってください

迅速なご返信ありがとうございます!!!

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

javascript - Javascript、ajaxによるHdiv準拠のURL設定

リンク アクションのために外部ファイルで Javascript を呼び出すレガシー コードを継承しました。以下は、JS 関数のスニペットです。

ご覧のとおり、 は使用されていないため、HDIV 検証に失敗しています。HDIV 準拠のために JS 内に URL を作成するにはどうすればよいですか? JS関数内でJSTLタグを定義して使用できるようにすることは可能ですか?

JSの中?