/[projects]/miscJava/Test3/WebContent/dump.jsp
ViewVC logotype

Annotation of /miscJava/Test3/WebContent/dump.jsp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1503 - (hide annotations) (download)
Tue Jun 7 07:07:46 2011 UTC (13 years ago) by torben
File size: 2419 byte(s)
Show duplicate request headers
1 torben 609 <%@ page language="java" contentType="text/html; charset=UTF-8"
2     pageEncoding="UTF-8"%>
3     <%@ page import="java.util.*" %>
4     <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5     <html>
6     <head>
7     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8     <title>Data Dump</title>
9     </head>
10     <body>
11     <h3>JEE</h3>
12     <% ServletContext cx = getServletContext(); %>
13     JEE API = <%= cx.getMajorVersion() %>.<%=cx.getMinorVersion() %><br>
14     Server = <%= cx.getServerInfo() %><br>
15     ContextName = <%= cx.getServletContextName() %><br>
16     ContextPath = <%= cx.getContextPath() %><br>
17     RealPath = <%= cx.getRealPath("/") %><br>
18     ServletInfo = <%= getServletInfo() %><br>
19     ServletName = <%= getServletName() %><br>
20    
21     <h3>request headers</h3>
22     <%
23     Enumeration<?> names = request.getHeaderNames();
24     while (names.hasMoreElements())
25     {
26     String name = (String) names.nextElement();
27 torben 1503
28     Enumeration<String> values= request.getHeaders(name);
29     while (values.hasMoreElements() ) {
30     String value = values.nextElement();
31     out.println( name + '=' + value + "<br>");
32     }
33 torben 609 }
34     %>
35     <h3>request info</h3>
36     AuthType=<%=request.getAuthType() %><br>
37     LocalAddr=<%=request.getLocalAddr() %><br>
38     LocalName=<%=request.getLocalName() %><br>
39     LocalPort=<%=request.getLocalPort() %><br>
40     Method=<%=request.getMethod() %><br>
41     PathInfo=<%=request.getPathInfo() %><br>
42     Protocol=<%=request.getProtocol() %><br>
43     QueryString=<%=request.getQueryString() %><br>
44     RemoteAddr=<%=request.getRemoteAddr() %><br>
45     RemoteHost=<%=request.getRemoteHost() %><br>
46     RemotePort=<%=request.getRemotePort() %><br>
47     RemoteUser=<%=request.getRemoteUser() %><br>
48     RequestedSessionId=<%=request.getRequestedSessionId() %><br>
49     RequestUri=<%=request.getRequestURI() %><br>
50     RequestUrl=<%=request.getRequestURL() %><br>
51     scheme=<%=request.getScheme() %><br>
52     ServerName=<%=request.getServerName() %><br>
53     ServerPort=<%=request.getServerPort() %><br>
54     ServletPath=<%=request.getServletPath() %><br>
55    
56    
57    
58     <h3>Parameters</h3>
59     <%
60     Enumeration<?> parms = request.getParameterNames();
61     while (parms.hasMoreElements())
62     {
63     String name = (String) parms.nextElement();
64     String val = request.getParameter(name);
65     out.println(name + "=" + val + "<br>");
66     }
67     %>
68    
69     <h3>Cookies</h3>
70     <%
71     Cookie[] cookies = request.getCookies();
72     if( cookies != null)
73     {
74     for (int i=0; i<cookies.length; i++)
75     {
76     out.println(cookies[i].getName() + "=" + cookies[i].getValue() + "<br>");
77     }
78     }
79    
80     %>
81    
82     </body>
83     </html>

  ViewVC Help
Powered by ViewVC 1.1.20