1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
<%@page contentType="text/html"%>
<%@page import="java.util.Properties, java.util.Enumeration" pageEncoding="UTF-8"%>
<%--
siteInfo.jsp
Created on 09 November 2006
$Id$
--%>
<%
String error = null;
Properties systemProperties = null;
Enumeration systemPropertiesEnum = null;
Enumeration servletInitParametersEnum = null;
ServletContext sc = getServletContext();
ServletConfig scg = getServletConfig();
servletInitParametersEnum = scg.getInitParameterNames();
String serverInfo = sc.getServerInfo();
int majorApiVersion = sc.getMajorVersion();
int minorApiVersion = sc.getMinorVersion();
try {
systemProperties = System.getProperties();
systemPropertiesEnum = (Enumeration) systemProperties.propertyNames();
} catch (Exception e) {
error = e.getMessage();
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Java Site Information</title>
</head>
<body>
<h1>Java Site Information</h1>
<div>
<%
out.println("The system container is " + serverInfo + "<br />");
out.println("<hr />");
if (servletInitParametersEnum != null) {
out.println("<p>The Servlet initialization parameters are: </p>");
out.println("<table>");
while (servletInitParametersEnum.hasMoreElements()) {
String prop = servletInitParametersEnum.nextElement().toString();
out.print("<tr><td><b>" + prop + "</b>" + "</td>");
out.println("<td>" + scg.getInitParameter(prop) + "</td></tr>");
}
out.println("</table>");
} else {
out.println("No Servlet Init Parameters Available.<br />");
}
out.println("<hr />");
out.println("<table>");
if (error == null) {
while (systemPropertiesEnum.hasMoreElements()) {
String prop = systemPropertiesEnum.nextElement().toString();
out.print("<tr><td><b>" + prop + "</b>" + "</td>");
out.println("<td>" + systemProperties.getProperty(prop) + "</td></tr>");
} // end while
} // end if
else {
out.println("An exception was thrown: <b>" + error + "</b>");
}
%>
</div>
</body>
</html>
|