問題タブ [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 投票する
4 に答える
46343 参照

jsf - ページ読み込み時にバッキング Bean で GET クエリ文字列 URL パラメータを処理するにはどうすればよいですか?

JSF を使用してパラメーターを送信する方法を読みましたが、ユーザーcompanyIdがログイン ページにアクセスするときに URL にパラメーターを入力するとどうなりますか? 例えば、

http://my.company.url/productName/login.faces?companyId=acme .

現在の方法では、リクエストから値を取得してセッションに設定するスクリプトレット コードが少しあります。このパラメーターは、ログイン ページから始まるルック アンド フィールを変更するため、各顧客は異なるログイン ページ ビューを持つことができます。JSFに切り替えるまではextjsを使用しています。

JSF 2またはおそらくPrimeFacesを使用してそれを行う方法はありますか?

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

jquery - サーブレットrequest.getParameterのjQueryから複雑なJSONオブジェクトを読み取る方法

jQueryを使用してJSONオブジェクトを作成して送信していますが、org.json.simpleライブラリを使用してAjaxサーブレットで適切に解析する方法がわかりません。

私のjQueryコードは次のとおりです:

サーブレットで、request.getParameterNames()を使用してコンソールに出力すると、パラメーター名などとして取得されますrooms[0][key]が、JSON配列ルームを解析できません。request.getParameter("rooms")または.getParameterValues("rooms")バリアントによって返されたオブジェクトを解析しようとしましたが、どちらもnull値を返します。

jQueryでJSONデータをフォーマットする方法に何か問題がありますか、それとも欠落しているサーブレットでJSONを解析する方法がありますか?

データの解析方法がわからないため、サーブレットはまだほとんど空ですが、さらにコードを要求してください。

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

jsf - JSF - リクエストパラメータ文字列を作成する関数?

#{params}現在のリクエスト パラメータまたは internalを使用してリクエスト パラメータ文字列を作成する関数はありFacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap()ますか?

例:

次の URL で Web サイトが開きます。index.xhtml?lang=en&q=test

サイト上の動的リンクは、paramsマップから特定のキーにアクセスできますが、すべての「不明な」キーは次のように使用する必要があります。

リンク jsf:index.xhtml?#{mapToString(param)}

出力:index.xhtml?lang=en&q=test

関数:

http://java.dzone.com/articles/two-ways-convert-java-map

それともオムニフェイスのBalusCの候補でしょうか?

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

jsf-2 - getリクエストとパラメータをJSFとajaxリクエストと一緒に使用するにはどうすればよいですか?

get request、parameters、ajaxrequestsをJSFと一緒に使用する一般的な方法は何ですか?

私が達成したいのは、idパラメーターをJSFページに渡し、指定されたパラメーターを持つエンティティーをデータベースから取得して、そのエンティティーをJSFページに表示することです。次に、エンティティにいくつかの変更を加えて、データベースにデータを戻します(ajax経由)。

変更をデータベースに戻すステップに固執しました。これが私がこれまでに持っているものです:

非常に単純なJSFページとコントローラー(ManagedBean)があります。

JSFページ

コントローラ

idパラメータを使用してJSFページを開くと、エンティティが正しく表示されます。しかし、更新ボタンをクリックすると、コントローラーが新たにインスタンス化され、idパラメーターがなくなります。

JSFでajaxリクエストと一緒にリクエストパラメータを処理する一般的な方法は何ですか?

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

java - リクエストで特殊文字をサーブレットに送信する方法

次のデータを持つjQueryajaxコマンドを使用しています。

ここで、(email)には特殊文字を含めることができます。たとえば、文字列にすることができます。

私がそのような文字を許可する理由は、次の 質問に基づいています。

問題は、サーバー(Java EEアプリケーション)のある時点で、混乱していることです。特殊文字は、さまざまな要求パラメーターの境界を示していません。たとえば、次のことを検討しています。

'/

パラメータとして。
文字をエスケープする必要があると思いますか?(はいの場合、どのように?)

このような文字列をjavascriptからjavaに送信できるようにするにはどうすればよいですか?

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

java - Springの@RequestMapping内部

複数のMavenアーティファクトを使用してアプリを構築しています。設計上の制限により、アーティファクトの1つは、リクエストにアクセスできないバックエンドであることが意図されています(したがって、@ RequestMappingの使用は許可されていません)。現実には、これらのクラスメソッドのいくつかに直接配線する必要があるリクエストがあります。

私は春にいくつかのディープダイビングをし、それを機能させるために必要なものの半分に出くわしました。簡単な部分は、HandlerMappingを自分で作成し、正しく構成することです。そのマッパーは、必要なURLを手動でマップするためのバックエンドエンティティの知識を持っています。

私が見つけられなかった部分は、Springのどこで(何が)呼び出しを管理するのかということです。たとえば、次の場合:

/ mypath / dothisに対してリクエストが行われると、どのオブジェクトがそのリクエストをインターセプトし、正しいBean内で正しいメソッドを呼び出しますか?私の知る限り、マッパーは特定のBeanにマップされたすべてのURLの文字列配列のみを返します。

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

javascript - Javascript regex リクエスト パラメータの解析に関する説明が必要

最初に例、次に質問...

例 1) '?sort=alpha&direction=asc' の非グローバル マッチ

出力:

例 2) '?sort=alpha&direction=asc' のグローバル マッチ

出力:

例 3) '?sort=alpha&direction=asc' のグローバル マッチ置換

出力:


私の質問

これを自分で考え出すことができたかどうかはわかりませんが、解決策を「生きる」ことは決してなく、理由の背後にある韻を理解しなければなりません. 特定の試合は「十分に」理解していると思います。以下の答えのいくつかを知っていると思いますが、推測をしたり、賢い人から学ぶことはしません。

  1. なぜ 1) と 2) は同じなのですか? (または彼らですか?)
  2. 1) と 2) の「sort=alpha」はどういう意味ですか?
  3. 2) が並べ替えと方向の両方のパラメーターを返さないのはなぜですか?
  4. 3) .replace() で繰り返すのは何ですか?
  5. .replace() なしで N 個のパラメータをキャプチャする方法はありますか?

ありがとう!

アップデート

要約すると、例 3) は依然として正しいですが、より適切な回答については、この回答にアクセスしてください。

更新を終了する

参照と Steven Benner への感謝:

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

servlets - request.getAttribute() では HTTP リクエスト パラメータを使用できません

url次の jQuery ピースを使用して、サーブレットにパラメーターを送信しています。

サーバー側では、サーブレットがパラメーターを取得します。そのために、次のようにコーディングしました。

しかし、それは機能していません。どこが間違っているのか教えてもらえますか? パラメータをサーブレットに適切に渡していないと思います。サーブレットは JavaScript を介して毎回トリガーしますが、ブラウザーから渡されたパラメーターを認識していません。

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

jsf - HTMLフォームを使用せずにPOSTリクエストをJSFページにプログラムで送信する方法は?

以下に示すような非常に単純な JSF Bean があります。

そして、このコンポーネントに接続された JSF フォーム:

ここで、このフォームに POST リクエストをプログラムで送信したいと思います。

私の調査によると、ここで重要なのは POST パラメータです。適切に選択すると、適切な結果が得られます (文字列 'Test: text-test' がサーバーのコンソールに出力されます)。

問題は、正しい POST データをどのように選択すればよいかということです。

上記の JSF フォームは、次の HTML フォームを生成します。

したがって、これらのパラメータは正しいです。

しかし、どのパラメーター (名前と値) が他のコンポーネントに十分かを知るにはどうすればよいでしょうか?

例: 表示されている HTML フォームと同じように POST データを送信すると、'javax.faces.ViewState' パラメータ値が異なり、コンポーネント メソッドは実行されません。

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

jsp - outputLink 値で GET パラメータを渡すにはどうすればよいですか?

私はこのようなことを試しましたが、うまくいきません:

これどうやってするの?