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

0 投票する
2 に答える
1199 参照

jsf - セッションの有効期限が切れた後、@ViewScoped Bean でリクエスト パラメータを復元する

私は、次のような URL で以下のように設定されたページを持っていますmy.page.com/table.xhtml?id=123

id=123結果テーブルの内容を制御するリクエスト パラメータです。すべてのアクションは、 を使用してデータ テーブルをリロードするだけAJAXです。

idこれを通してロードされます:

セッションが期限切れになるまで、これはすべて正常に機能します。この時点では、何も機能しません。問題のデータにアクセスできなくなり、データを取得idするクラスの呼び出しにDAOこれがないため、データを取得できません。

アクセスできなくなったid」とは、次のことを意味します。

戻りますnull。また、int idバッキング Bean から ( を介してロードされる)o:viewParamf: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
0 投票する
1 に答える
427 参照

g-wan - GWAN クエリ文字列の長さの問題

GWAN (v4.3.14) を使用していますが、奇妙な問題に直面しています。クエリ文字列に長いテキストを渡そうとしています。GWAN では、リクエストの合計サイズが 537 文字を超えるクエリ パラメータを渡すことができないことがわかりました。 400 Bad Request
で応答します

文字列の例は次のとおりです。

私のC++ファイルのコードは次のとおりです。

GWAN が 1000 文字以上のクエリ パラメータを受け入れるようにする方法を教えてください。

0 投票する
2 に答える
5767 参照

spring - Spring MVC : すべてのリクエストで共通のパラメーター

私のSpring MVC Webアプリケーションには多くのコントローラーがありmandatoryParam、Webアプリケーションへのすべてのリクエストに存在しなければならないパラメーターがあります。

ここで、その param-value を Web レイヤーとサービス レイヤーのすべてのメソッドで利用できるようにしたいと考えています。このシナリオを効果的に処理するにはどうすればよいですか?

現在、私はこの方法でそれを処理しています:

  • ... controllerMethod( @RequestParam 文字列必須Param , ...)
  • そして、このパラメータをメソッドを呼び出してサービス層に渡します

  • 0 投票する
    2 に答える
    180 参照

    javascript - $.post は、オブジェクトの配列を配列の配列に変更しています

    私は ajax 経由でいくつかのデータを投稿しようとしています。スクリーンショット1をご覧ください。しかし、jQuery は自動的にオブジェクトを配列に変換します。これは、スクリーンショット 2 (Chrome 開発者ツール) で確認できます。

    $.post へのデータ送信:

    ここに画像の説明を入力

    Chrome 開発者ツールでのデータ検査:

    ここに画像の説明を入力

    編集:

    Data プロパティがオブジェクトの配列であると予想される PHP で問題が発生します。

    ここに画像の説明を入力

    次のようなデータを読みたい: