您的位置:首页 > 产品设计 > UI/UE

JSP内置对象request的方法的使用

2017-06-20 20:23 591 查看
/*

request是jsp的内置对象 与 HttpServletRequest类相关  实现了 javax.servlet.ServletRequest接口 

用来处理用户提交的数据  

*/

<%@ page contentType="text/html;charset=gb2312"%>

< %@ page import="Java.util.*"%>

< html>

   <head>

      <title>this is  a jsp request test</title>

   </head>

< body>

 请求信息如下: <br>

 您的本地IP是:<%=request.getRemoteAddr()%><br>

 您的主机名字是:<%=request.getRemoteHost()%><br>

 您的访问端口是:<%=request.getRemotePort()%><br>

 服务器地址是:<%=request.getServerName()%><br>

 服务器所开放的端口是:<%=request.getServerPort()%><br>

 提交使用的方法是:<%=request.getMethod()%><br>

 请求的URL是:<%=request.getRequestURI()%><br>

 请求所用的协议是:<%=request.getProtocol()%><br>

 接收客户提交信息的路径:<%=request.getServletPath()%><br>

 客户请求信息的总长度:<%=request.getContentLength()%><br>

 请求中位于路径之后的查询字符串:<%=request.getQueryString()%><br>

 http头文件中user-agent的值:<%=request.getHeader("User-Agent")%><br>

 http头文件中accept的值:<%=request.getHeader("accept")%><br>

 http头文件中Host的值:<%=request.getHeader("Host")%><br>

 http头文件中accep-encoding的值是<%=request.getHeader("accept-encoding")%><br>

 头名字的一个枚举:

 <%

    Enumeration e=request.getHeaderNames() ;

 while(e.hasMoreElements())

 {

   out.println((String)e.nextElement()) ;

 }

 

 %>

< /body>

< /html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: