<%@page import="java.util.Enumeration"%><%
response.setContentType("text/html");
out.println("<html>");
out.println("<body>");
out.println("<head>");
out.println("<link href='./admin.css' rel=stylesheet>");
out.println("<title>System Config</title>");
out.println("</head>");
out.println("<body>");
out.println("<table align='center' cellspacing='0' cellpadding='0' border='1' bordercolor=#cdcdcd width='100%'>");
out.println("<tr><td colspan='2'>");
out.println("JSP Server System Configuration");
out.println("<br>Ver 1.0.0 Build 20030715<br>");
out.println("Copyright (c) 1998-2003 FreedomWorks, All Rights Reserved.");
out.println("Author: mornlee [ mornlee@21cn.com ]");
out.println("</td><tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Protocol: </td><td align=left>" + request.getProtocol() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Scheme: </td><td align=left>" + request.getScheme() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Server Name: </td><td align=left>" + request.getServerName() + "</td></tr>" );
out.println("<tr><td align=right bgcolor=#ff8040> Server Port: </td><td align=left>" + request.getServerPort() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Server Info: </td><td align=left>" + getServletConfig().getServletContext().getServerInfo() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Remote Addr: </td><td align=left>" + request.getRemoteAddr() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Remote Host: </td><td align=left>" + request.getRemoteHost() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040>Character Encoding: </td><td align=left>" + request.getCharacterEncoding() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Content Length: </td><td align=left>" + request.getContentLength() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Content Type: </td><td align=left>" + request.getContentType() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Auth Type: </td><td align=left>" + request.getAuthType() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> HTTP Method: </td><td align=left>" + request.getMethod() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Path Info: </td><td align=left>" + request.getPathInfo() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Path Trans: </td><td align=left>" + request.getPathTranslated() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Query String: </td><td align=left>" + request.getQueryString() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Remote User: </td><td align=left>" + request.getRemoteUser() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Session Id: </td><td align=left>" + request.getRequestedSessionId() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Request URI: </td><td align=left>" + request.getRequestURI() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Servlet Path: </td><td align=left>" + request.getServletPath() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Accept: </td><td align=left>" + request.getHeader("Accept") + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Host: </td><td align=left>" + request.getHeader("Host") + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Referer: </td><td align=left>" + request.getHeader("Referer") + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Accept-Language: </td><td align=left>" + request.getHeader("Accept-Language") + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Accept-Encoding: </td><td align=left>" + request.getHeader("Accept-Encoding") + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> User-Agent: </td><td align=left>" + request.getHeader("User-Agent") + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Connection: </td><td align=left>" + request.getHeader("Connection") + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Cookie: </td><td align=left>" + request.getHeader("Cookie") + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> Created: </td><td align=left>" + session.getCreationTime() + "</td></tr>");
out.println("<tr><td align=right bgcolor=#ff8040> LastAccessed: </td><td align=left>" + session.getLastAccessedTime() + "</td></tr>");
ServletContext context = getServletConfig().getServletContext();
Enumeration e1 = context.getAttributeNames();
while (e1.hasMoreElements())
{
String key = (String)e1.nextElement();
Object value = context.getAttribute(key);
out.println("<tr><td align=right bgcolor=#ff8040>" + key + "</td><td align=left>" + value + "</td></tr>");
}
out.println("</table>");
out.println("</body>");
out.println("</html>");
%>
JSP系统信息配置探针
最新推荐文章于 2016-12-24 00:40:37 发布