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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1503 - (show annotations) (download)
Tue Jun 7 07:07:46 2011 UTC (12 years, 11 months ago) by torben
File size: 2419 byte(s)
Show duplicate request headers
1 <%@ 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
28 Enumeration<String> values= request.getHeaders(name);
29 while (values.hasMoreElements() ) {
30 String value = values.nextElement();
31 out.println( name + '=' + value + "<br>");
32 }
33 }
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