自分で作ったり提供したりするものは、まず自分自身で使ってみろろということです。自分じゃ使わないものなら人はいくらでも無責任にも無思考にもなれる。そういう投げやりな「サービス」やら「プロダクツ」なんて、だれだってイヤだ。自分が作り手と同時に利用者の立場になれば、ちゃんと使えるレベルのものを提供しようとします。

2010年9月30日木曜日

HTTPヘッダー内容を全部表示する方法(jsp)

クライアントブラウザー情報などを判断するため、HTTPヘッダーの内容を読み取る必要です。

サンプル:
http://html5next.appspot.com/cb.jsp

ソース:
<%@ page language="java" contentType="text/html; charset=utf-8"
 pageEncoding="utf-8" import="java.util.*"%>
<%
 Enumeration objEnm = request.getHeaderNames();
 while (objEnm.hasMoreElements()) {
  String strKey = (String) (objEnm.nextElement());
  out.println(strKey + "=" + request.getHeader(strKey) + "<br/>");
 }
%>

1 件のコメント:

Razgriz13 さんのコメント...

これって、本当に全部のHTTPヘッダーが出力されますか?
アクセスしているクライアントの実IPが取得できていないように見えます。

コメントを投稿

ホームページ