<%@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>"); %>