JSP系统信息配置探针
2013-09-25 08:56
477 查看
<%@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>"); %>
相关文章推荐
- js声明变量使用var声明与不使用var声明比较
- js中的this详解
- js替换字符串
- js判断选择时间不能小于当前时间的代码
- js 兼容检测
- 动态爬虫jsoup+jdic实现
- javascriptmvc—steal.clean
- 如何创建一个JavaScript弹出DIV窗口层的效果
- js中的this关键字详解
- javascript date格式化示例
- js读取注册表的键值示例
- js实现两个值相加alert出来精确到指定位
- js跨浏览器实现将字符串转化为xml对象的方法
- js的onload事件及初始化按钮事件示例代码
- JSON解析
- JavaScript实现联动选择
- JavaScript 语句
- 【js学习笔记-052】js中的面向对象技术------集合类
- 计算器(calculator.jsp)
- javascript 基础教程[温故而知新一]