<%@ page import="java.util.Map, java.util.Iterator"%>

Request Information

JSP Request Method: "<%= request.getMethod() %>"
Request URI: "<%= request.getRequestURI() %>"
Request Protocol: "<%= request.getProtocol() %>"
Servlet path: "<%= request.getServletPath() %>"
Path info: "<% out.print(request.getPathInfo()); %>"
Query string: "<% out.print(request.getQueryString()); %>"
Content length: "<%= request.getContentLength() %>"
Content type: "<%= request.getContentType() %>"
Server name: "<%= request.getServerName() %>"
Server port: "<%= request.getServerPort() %>"
Remote user: "<%= request.getRemoteUser() %>"
Remote address: "<%= request.getRemoteAddr() %>"
Remote host: "<%= request.getRemoteHost() %>"
Authorization scheme: "<%= request.getAuthType() %>"
Locale: "<%= request.getLocale() %>"
RequestParameterMap: <% Map parameters = request.getParameterMap(); for (Iterator i = parameters.keySet().iterator(); i.hasNext(); ) { String key = (String)i.next(); String[] values = (String[]) parameters.get(key); %>
    key = "<%= key %>", values = <% for (int j = 0; j < values.length; j++) { %>"<%= values[j] %>"; <% for (int k=0; k < values[j].length(); k++) { char c = values[j].charAt(k); %><%= Integer.toHexString((int)c) %> <% } } } %>
The browser you are using is "<% out.print(request.getHeader("User-Agent")); %>"