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> |