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