环球网校是美国纳斯达克上市企业欢聚时代(NASDAQ:YY)旗下品牌 | 住房和城乡建设部 建筑人才培训合作单位
您现在的位置在: > 计算机类 > 计算机等级考试 > 考试辅导 >

JSP获取服务器参数

2010-07-19 来源:互联网 作者:第一考试网

  JSP获取服务器参数

  近日相继有考生来电询问,JSP获取服务器参数的情况,我们从相关单位获悉JSP获取服务器参数的相关消息。 #

  Baijinshan.tk代码 #

  <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>

#

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

#

  <html>

#

  <head> #

  <title>Server Info</title> #

  <meta http-equiv="pragma" content="no-cache">

#

  <meta http-equiv="cache-control" content="no-cache">

#

  <meta http-equiv="expires" content="0">

#

  </head> #

  <body>

#

  <%

#

  String SERVER_NAME = request.getServerName(); #

  String SERVER_SOFTWARE = getServletContext().getServerInfo();

#

  String SERVER_PROTOCOL = request.getProtocol();

#

  Integer SERVER_PORT = request.getServerPort();

#

  String REQUEST_METHOD = request.getMethod(); #

  String PATH_INFO = request.getPathInfo(); #

  String PATH_TRANSLATED = request.getPathTranslated();

#

  String SCRIPT_NAME = request.getServletPath();

#

  String DOCUMENT_ROOT = request.getRealPath("/");

#

  String QUERY_STRING = request.getQueryString();

#

  String REMOTE_HOST = request.getRemoteHost();

#

  String REMOTE_ADDR = request.getRemoteAddr(); #

  String AUTH_TYPE = request.getAuthType(); #

  String REMOTE_USER = request.getRemoteUser(); #

  String CONTENT_TYPE = request.getContentType();

#

  Integer CONTENT_LENGTH = request.getContentLength();

#

  String HTTP_ACCEPT = request.getHeader("Accept");

#

  String HTTP_USER_AGENT = request.getHeader("User-Agent");

#

  String HTTP_REFERER = request.getHeader("Referer"); #

  HashMap infoMap = new HashMap();

#

  infoMap.put("SERVER_NAME", SERVER_NAME); #

  infoMap.put("SERVER_SOFTWARE", SERVER_SOFTWARE); #

  infoMap.put("SERVER_PROTOCOL", SERVER_PROTOCOL); #

  infoMap.put("SERVER_PORT", SERVER_PORT); #

infoMap.put("REQUEST_METHOD", REQUEST_METHOD);

#

  infoMap.put("PATH_INFO", PATH_INFO); #

  infoMap.put("PATH_TRANSLATED", PATH_TRANSLATED);

#

  infoMap.put("SCRIPT_NAME", SCRIPT_NAME);

#

  infoMap.put("DOCUMENT_ROOT", DOCUMENT_ROOT); #

  infoMap.put("QUERY_STRING", QUERY_STRING); #

  infoMap.put("REMOTE_HOST", REMOTE_HOST);

#

  infoMap.put("REMOTE_ADDR", REMOTE_ADDR);

#

  infoMap.put("AUTH_TYPE", AUTH_TYPE); #

  infoMap.put("REMOTE_USER", REMOTE_USER);

#

  infoMap.put("CONTENT_TYPE", CONTENT_TYPE); #

  infoMap.put("CONTENT_LENGTH", CONTENT_LENGTH);

#

  infoMap.put("HTTP_ACCEPT", HTTP_ACCEPT);

#

  infoMap.put("HTTP_USER_AGENT", HTTP_USER_AGENT); #

  infoMap.put("HTTP_REFERER", HTTP_REFERER); #

  Iterator it = infoMap.keySet().iterator();

#

  %> #

  <table border="1">

#

  <%

#

  while (it.hasNext()) { #

  Object o = it.next(); #

  %> #

  <tr>

#

  <td> #

  <%=o%>

#

  <td>

#

  <%=infoMap.get(o)%>

#

  </td>

#

  </tr>

#

  <% #

  }

#

  %>

#

  </table>

#

  </body>

#

  </html>   

#

  

#

   #

   #

   #

  

#

  

#

   #

  

#

  

#

   #

   #

  

#

  

#

责编: 返回顶部  打印

关于我们联系我们友情链接网站声明网站地图广告服务帮助中心