問題タブ [http-request-parameters]
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.
jsf - セッションの有効期限が切れた後、@ViewScoped Bean でリクエスト パラメータを復元する
私は、次のような URL で以下のように設定されたページを持っていますmy.page.com/table.xhtml?id=123
。
id=123
結果テーブルの内容を制御するリクエスト パラメータです。すべてのアクションは、 を使用してデータ テーブルをリロードするだけAJAX
です。
id
これを通してロードされます:
セッションが期限切れになるまで、これはすべて正常に機能します。この時点では、何も機能しません。問題のデータにアクセスできなくなり、データを取得id
するクラスの呼び出しにDAO
これがないため、データを取得できません。
「アクセスできなくなったid
」とは、次のことを意味します。
戻りますnull
。また、int id
バッキング Bean から ( を介してロードされる)o:viewParam
もf:metadata
同じ運命をたどります。
をキャッチする方法があることは知っていますがViewExpiredException
、これは私が望むものではありません。id
ユーザーが知らないうちに、リクエストパラメーター (この場合は ) を使用してすべての値を単純にリロードするページが必要です。
@ViewScoped
この複雑なテーブルとすべてのパラメーターなどを制御するには、管理 Bean が必要だと思います。
私はこれに関して途方に暮れています。私は自分自身ViewHandler
を構築して、ページを単純に再構築 (更新を模倣) しようとし、PrimeFaces
ajaxExceptionHandler
他のソリューションの中でも を使用しようとしました。しかし、これらはすべてエラーになり、表示されます。my.page.com/table.xhtml
?id=123
バッキング Bean からリクエスト パラメータにアクセスしたいだけです。
どんな助けでも大歓迎です。
私は実行しています:
- トムキャット7
- モハラ 2.2.6
- オムニフェイス 1.8.1
- プライムフェイス 5.0
g-wan - GWAN クエリ文字列の長さの問題
GWAN (v4.3.14) を使用していますが、奇妙な問題に直面しています。クエリ文字列に長いテキストを渡そうとしています。GWAN では、リクエストの合計サイズが 537 文字を超えるクエリ パラメータを渡すことができないことがわかりました。
400 Bad Request
で応答します
文字列の例は次のとおりです。
私のC++ファイルのコードは次のとおりです。
GWAN が 1000 文字以上のクエリ パラメータを受け入れるようにする方法を教えてください。
spring - Spring MVC : すべてのリクエストで共通のパラメーター
私のSpring MVC Webアプリケーションには多くのコントローラーがありmandatoryParam
、Webアプリケーションへのすべてのリクエストに存在しなければならないパラメーターがあります。
ここで、その param-value を Web レイヤーとサービス レイヤーのすべてのメソッドで利用できるようにしたいと考えています。このシナリオを効果的に処理するにはどうすればよいですか?
現在、私はこの方法でそれを処理しています:
javascript - $.post は、オブジェクトの配列を配列の配列に変更しています
私は ajax 経由でいくつかのデータを投稿しようとしています。スクリーンショット1をご覧ください。しかし、jQuery は自動的にオブジェクトを配列に変換します。これは、スクリーンショット 2 (Chrome 開発者ツール) で確認できます。
$.post へのデータ送信:
Chrome 開発者ツールでのデータ検査:
編集:
Data プロパティがオブジェクトの配列であると予想される PHP で問題が発生します。
次のようなデータを読みたい: