2011-07-18 3 views
0

クライアント側からサーブレットに送られるリクエストパラメータは11個あります。リクエストが来たら、それらのいずれか1つが設定されます。どのパラメータが設定されているかを特定する必要があります。クライアント側でパラメータセットを識別する効率的な方法はありますか?リクエストパラメータを効率的に識別する方法

+3

この質問はJavaサーブレットとタグ付けされています。あなたはサーブレットの初心者ですか?あなたは 'request.getParameter()'を見ましたか? –

+0

質問を明確にすることはできますか? – lamwaiman1988

+0

いいえ私はサーブレットには新しくはありません私は反復の効率的な方法を探しています – shashi27

答えて

4

11つの可能なパラメータについては、HttpServletRequest.getParameter(String)を呼び出すことはほとんど気にならないでしょう。それでも気になる場合は、HttpServletRequest.getParameterMap()に電話し、返されたマップのキーを繰り返し処理してください。

+0

'getParameters()'のようなメソッドはありません。ここで適切なものを見つけることができます:http://download.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html – BalusC

+0

Stephenの意図は** HttpServletRequest.getParameterMap()**とマップを反復処理します。 null以外の値を取得した瞬間を反復しないでください。 – Santosh

+0

@BalusC、@Santosh - はい、修正されました。 (私は時間スライスしています...) –

関連する問題