JSPTutor:HTTPHeader 和request 内置对象的方法
菜鸟网络和自己写了写例子程序,用于学习HTTPHeader 和request 内置对象的方法
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*" %> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>superfreak博客</title> </head> <body> <h2>HTTP 头部请求实例</h2> <table width="100%" border="1" align="center"> <tr bgcolor="#949494"> <th>Header Name</th><th>Header Value(s)</th> </tr> <% Enumeration headerNames = request.getHeaderNames(); while(headerNames.hasMoreElements()) { String paramName = (String)headerNames.nextElement(); out.print("<tr><td>" + paramName + "</td> "); String paramValue = request.getHeader(paramName); out.println("<td> " + paramValue + "</td></tr> "); } %> </table> <h2>request对象的各个方法汇总:</h2> <% out.println("request.getCharacterEncoding()方法:"+request.getCharacterEncoding()); %> <% out.println("<br/>request.getContextPath()方法:"+request.getContextPath()); %> <% out.println("<br/>getLocalAddr()方法:"+request.getLocalAddr()); %> <% out.println("<br/>getLocalName()方法:"+request.getLocalName()); %> <% out.println("<br/>getLocalPort()方法:"+request.getLocalPort()); %> <% out.println("<br/>getMethod()方法:"+request.getMethod()); %> <% out.println("<br/>getRequestURI()方法:"+request.getRequestURI()); %> <% out.println("<br/>getQueryString()方法:"+request.getQueryString()); %> <% out.println("<br/>BASIC_AUTH:"+request.BASIC_AUTH); %> <% out.println("<br/>getCookies()方法:"+request.getCookies()); %> <% out.println("<br/>getDispatcherType()方法:"+request.getDispatcherType()); %> <% out.println("<br/>getRequestURL()方法:"+request.getRequestURL()); %> <% out.println("<br/>getLocale()方法:"+request.getLocale()); %> <% out.println("<br/>getServletContext()方法:"+request.getServletContext()); %> <% out.println("<br/>getSession()方法:"+request.getSession()); %> <% out.println("<br/>isSecure()方法:"+request.isSecure()); %> <% out.println("<br/>getUserPrincipal()方法:"+request.getUserPrincipal()); %> </body> </html>
运行结果图片如下:
上一篇:
IDEA上Java项目控制台中文乱码