jsp例程:JSP例程-获取各种CGI环境变量来源: 发布时间:星期三, 2008年9月10日 浏览:65次 评论:0
<%@ page session=\"false\" import=\"java.util.*\" %>
<% String strEnvs[][] = { {\"CONTENT_LENGTH\",String.valueOf(request.getContentLength())}, {\"CONTENT_TYPE\",request.getContentType()}, {\"SERVER_PROTOCOL\",request.getProtocol()}, {\"SERVER_SOFTWARE\",getServletContext().getServerInfo()}, {\"REMOTE_ADDR\",request.getRemoteAddr()}, {\"REMOTE_HOST\",request.getRemoteHost()}, {\"REMOTE_USER\",request.getRemoteUser()}, {\"SERVER_NAME\",request.getServerName()}, {\"SERVER_PORT\",String.valueOf(request.getServerPort())}, {\"AUTH_TYPE\",request.getAuthType()}, {\"REQUEST_METHOD\",request.getMethod()}, {\"PATH_INFO\",request.getPathInfo()}, {\"PATH_TRANSLATED\",request.getPathTranslated()}, {\"QUERY_STRING\",request.getQueryString()}, {\"REQUEST_URI\",request.getRequestURI()}, {\"SCRIPT_NAME\",request.getServletPath()}, {\"DOCUMENT_ROOT\",getServletContext().getRealPath(\"/\")} }; Enumeration enumNames; String strName,strValue; int i; %> <html> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"> <title>JSP例程 - 获取各种CGI环境变量</title> </head> <body> <table border=1 cellspacing=0 cellpadding=0 align=center> <tr> <th>Name</th> <th>Value</th> </tr> <% enumNames = request.getHeaderNames(); while(enumNames.hasMoreElements()){ strName = (String)enumNames.nextElement(); strValue = request.getHeader(strName); %> <tr> <td><%=strName%></td> <td><%=strValue%></td> </tr> <% } %> <tr> <th>Name</th> <th>Value</th> </tr> <% for(i=0;i<strEnvs.length;i++){ %> <tr> <td><%=strEnvs[i][0]%></td> <td><%=strEnvs[i][1]%></td> </tr> <% } %> </table> </body> </html> 0
相关文章
读者评论
发表评论 |