<%@ page import="java.util.*" %> <% String action = request.getParameter("action"); if (action != null && action.equals("getHeader")) { Enumeration enu = request.getHeaderNames(); %> <% while (enu.hasMoreElements()) { String headerName = (String) enu.nextElement(); %> <% } // end of while %>
Get Header Information Using Request Object
Header Name Header Value
<%= headerName %> <%= request.getHeader(headerName) %>
<% } // end of true part of if else { %> Request a page and display headers <% } // end of else %>

<% String userAgent = request.getHeader("user-agent"); if (userAgent.indexOf("MSIE") >= 0) { out.println("You are using Internet Explorer"); } else { out.println("You are not using IE"); } %>

Client Information:
Name: <%= request.getRemoteHost() %>
IP Address: <% out.println(request.getRemoteHost()); %>

Server Information:
Name: <%= request.getServerName() %>
Port: <%= request.getServerPort() %>