人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[jsp] jspにて、response.setHeader()等を使用して、いわゆるヘッダー情報として request.getHeader()で取得できるようにしたいのですが、なかなかうまくいきません。

request.getHeader()で取得できるようにするには、どうすればよろしいでしょうか?
ちなみにjava系はあまり得意ではありません。
よろしくお願いします。


●質問者: mamekko
●カテゴリ:インターネット ウェブ制作
✍キーワード:Java JSP Response
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● b-wind
●40ポイント

Servlet/JSP だけでは無理。


request.getHeader() で取得できるのは基本的にクライアント(ブラウザ)から送信されている情報。

これを変更したいのであれば JavaScript 等を使用してクライアント側の挙動を変えるしかない。


Cookie の使用じゃダメな内容なのかな?

◎質問者からの返答

Cookieではだめな制限があります。

JavaScriptでできるのであれば、それでもかまいません。

教えてください。


2 ● GreenStar
●30ポイント ベストアンサー

response.setHeader()はサーバから、request.getHeader()はクライアントから、それぞれが一方的に発行するヘッダー情報だから、クライアントに対して何かのヘッダー情報を返すように指示したいなら、クライアントスクリプトでも仕込まないと無理。


難しい事するんじゃなくてクライアントに値をおいておきたいだけならクッキーでも使えばいいし、データが多いならセッションでも使えばいいが、そういうことでもないのだろうね。


とりあえず、下のシリーズを一通り読んでみたらある程度わかると思うよ!

http://www.atmarkit.co.jp/fjava/rensai2/jspservlet05/jspsevlet05...

http://www.atmarkit.co.jp/fjava/rensai2/jspservlet06/jspsevlet06...

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ