<%--===========================================================================
  << jsp115a.jsp >>

    JSP(1):基礎(暗黙オブジェクト、requestオブジェクト)

   Webブラウザから送られてくるヘッダ情報を取得し表示する。

 ●requestオブジェクト

  Webブラウザから送信されてくるデータを取得するときに使う。

 ●requestオブジェクトのメソッド
    Enumeration getHeaderNames()
      機能:Webブラウザから送られてきたすべてのヘッダ名を取得する。
  String getHeader(String s)
   機能:ヘッダ名sに対応するヘッダ情報を取得する。

 ●起動法
  (1)JSPファイル(jsp115a.jsp)を作成し、
         %CATALINA_HOME%\webapps\SV\jsp115a.jsp
     に保存する。
  (2)入力フォームで、URL(http://localhost:8080/SV/jsp115a.jsp)を指定する。
============================================================================--%>

<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ page import="java.util.*" %>

<html>
<head><title>JSP</title></head>
<body>

<%
  Enumeration e = request.getHeaderNames();
  out.println("ヘッダーとその値<br>");
  while( e.hasMoreElements() ) {
    String s = (String)e.nextElement(); 
    out.print(s + ":");
    out.println(request.getHeader(s) + "<br>");
  } 
%>

</body>
</html>
入力フォーム
<form action=http://localhost:8080/SV/jsp115a.jsp method=POST>
  <input type=submit value=実行>
</form>
実行結果

実行後