HttpClient要求属性セットの質問
-
19-09-2019 - |
質問
いし(カップルの週間)このHttpClient lib.いたいかを設定する属性に対応いたしますなパラメータが属性。私のサーブレットを使いたいの整数を表示=(整数)。getAttribute("obj");
私は考えています。ようにしています。
NameValuePair[] pair = new NameValuePair[1];
pair[0] = new NameValuePair();
pair[0].setName("aloha");
pair[0].setValue("value");
このパラメータを設定しない属性..しかもここはオブジェクトの方法で受け入れる文字列オブジェクトです。いまだに解決していない.
HttpClientParams clParam = new HttpClientParams();
clParam.setParameter("obj", new Integer(24405));
method.setParams(clParam);
もらえるとありがたいか....Thx.
解決
考えてもいいのではないかして誤解を目的に、 setAttribute/getAttribute ます。のデータを依頼による検索"getAttribute"での限定のsetAttribute呼びかけ、サーバーにコピーします。顧客はできな力値が設定されるが、そのようなパラメータクライアントからサーバを経由パラメータ(またはある種のその他の構造内の郵便ます。
getAttribute/setAttributeさん用についての情報と作品のサーバーコード使用時 RequestDispatcher.
他のヒント
<のhref = "http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletRequest.html#getAttribute%28java.lang.String%29" のrel = "nofollowをからnoreferrer "> API のサーブレットリクエスト
の属性は、次の2つの方法を設定することができます。ザ・ サーブレット・コンテナは、属性を設定すること 使用可能なカスタム情報を作るために リクエストについて。たとえば、用 要求は、HTTPSを使用して作られました 属性 javax.servlet.request.X509Certificate 上の情報を取得するために使用することができます クライアントの証明書。 属性を設定することもできます プログラム的に使用して setAttribute(java.lang.Stringで、 java.lang.Object上位)。これが可能に 埋め込むべき情報 RequestDispatcherを前に要求 呼び出します。
あなたが実際に属性を意味しますか?あなたはおそらく、クライアントからのパラメータまたはのHTTPヘッダの設定をしますか?