jsp代码输出以下界面内容客户使用的协议是:HTTP11客户请求的页面example3_4jsp客户提交信息的方式GET头文件中User-Agent头的值Mozilla40compatible MSIE 60Windows NT 51SV1accept头的值Host头的值1270018080accept-encoding头的值gzip deflate客户的IP地址127001服务器的端口号8080
以下是一个示例的JSP代码,用于输出上述界面内容:
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head>
<title>JSP输出界面内容</title>
</head>
<body>
<h1>客户使用的协议是:HTTP/1.1</h1>
<h1>客户请求的页面:/example3_4.jsp</h1>
<h1>客户提交信息的方式:GET</h1>
<h1>头文件中User-Agent头的值:${header["User-Agent"]}</h1>
<h1>accept头的值:${header["accept"]}</h1>
<h1>Host头的值:${header["Host"]}</h1>
<h1>accept-encoding头的值:${header["accept-encoding"]}</h1>
<h1>客户的IP地址:${pageContext.request.remoteAddr}</h1>
<h1>服务器的端口号:${pageContext.request.serverPort}</h1>
<h1>获取客户端提交的所有参数的名字:</h1>
<ul>
<%
java.util.Enumeration<String> parameterNames = request.getParameterNames();
while (parameterNames.hasMoreElements()) {
String parameterName = parameterNames.nextElement();
out.println("<li>" + parameterName + "</li>");
}
%>
</ul>
<h1>获取头名字的一个枚举:</h1>
<ul>
<%
java.util.Enumeration<String> headerNames = request.getHeaderNames();
while (headerNames.hasMoreElements()) {
String headerName = headerNames.nextElement();
out.println("<li>" + headerName + "</li>");
}
%>
</ul>
<h1>获取头文件中指定头名字cooki的全部值的一个枚举:</h1>
<ul>
<%
java.util.Enumeration<String> cookieValues = request.getHeaders("cookie");
while (cookieValues.hasMoreElements()) {
String cookieValue = cookieValues.nextElement();
out.println("<li>" + cookieValue + "</li>");
}
%>
</ul>
</body>
</html>
请将以上代码保存为example3_4.jsp文件,并部署到支持JSP的Web服务器上运行。
原文地址: http://www.cveoy.top/t/topic/jfzv 著作权归作者所有。请勿转载和采集!