`

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

    博客分类:
  • java
 
阅读更多

/*

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>

分享到:
评论

相关推荐

    jsp有哪些内置对象?作用分别是什么?分别有什么方法?

    JSP共有以下9个内置的对象:  request 用户端请求,此请求会包含来自GET/POST请求的参数  response 网页传回用户端的回应  pageContext 网页的属性是在这里管理  session 与请求有关的会话期  application...

    JSP内置对象:Request和Response的简单介绍及使用

    JSP内置对象之request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号 方 法 说 明 1 object getAttribute(String name) 返回指定...

    详解JSP 内置对象request常见用法

    request 对象是 HttpServletRequestWrapper 类的实例。它的继承体系如下: _request 对象继承层次结构图.png ServletRequest 接口的唯一子接口是 HttpServletRequest ,...request 内置对象是由 Tomcat

    jsp内置对象的用法

    jsp内置对象 定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象 客户端的请求信息被封装在request对象...

    JSP的request对象实例详解

    JSP的request对象实例...二 request对象方法   三 实例 &lt;&#37;@ page language=java import=java.util.* contentType=text/html; charset=utf-8%&gt; &lt;&#37; String path = request.getContextPath(); String

    JSP的九大内置对象

    1、JSP的九大内置对象: request对象   request是 javax.servlet.httpServletRequest的实例对象。该对象封装了一次请求,包含客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。 response对象   ...

    关于jsp语法和练习

    1. 下面那个方法能够读取给定HttpServletRequest request对象中的所有Cookie? A. request.getCookies() B. request.getAttributes() C. request.getSession ().getCookies() D. request.getSession (). Get...

    jsp内置对象及方法详细介绍

    jsp提供了的9个内置对象,下面jsp的9大内置对象方法说明 内置对象 类型 作用域 request javax.servlet.http.HttpServletRequest request response javax.servlet....

    数据库测试test.sql

    request.getRequestDispatcher("/admin/register.jsp").forward(request,response); return; } //2.调用业务层完成注册操作并返回结果 User user = new User(userId,realName,pwd,age, Arrays.toString...

    servlet2.4doc

    Forwards a request from a servlet to another resource (servlet, JSP file, or HTML file) on the server. -------------------------------------------------------------------------------- G ...

    JSP实例编程100例

    63、JSP 使用 JavaBean 的方法 64、JSP 使用 JavaBean 65、范围为 Page 的 JavaBean范例程序 66、范围为 Request的 JavaBean 67、范围为 Session 的 JavaBean 68、范围为 Application 的 JavaBean 69、删除 JavaBean...

    jsp编写的网上书店

    HttpServletRequest request, HttpServletResponse response) throws Exception { ActionErrors errors=new ActionErrors(); userOPBean userOP=new userOPBean(); userBean user=new userBean(); //------得到...

    浅谈jsp中的9个隐含对象

    因为在service方法已经对这个九个隐含对象进行声明及赋值,所以可以在JSP中直接使用。 – pageContext 类型:PageContext 代表:当前页面的上下文 作用:可以获取到页面中的其他隐含对象,同时它还是一个域对象。 ...

    JSP中九大内置对象和四种属性范围详解

    JSP中九大内置对象和四种属性范围详解 一般对象需要实例化才可以调用,而JSP的内置对象是不用实例化就可以直接调用的对象。 总共有9个,对应如下表: 序号 对象 类型 1 pageContext javax.servlet....

    Multipart HTTP Servlet Request-开源

    MultipartHttpServletRequest提供了多部分/表单数据解析功能,并易于处理Servlet和JSP的文件上传。 它实现了HttpServletRequest,因此可以用作普通的Servlet请求对象。

    jsp跳转的五种方式

     由于response是jsp页面中的隐含对象,故在jsp页面中可以用response.sendRedirect()直接实现重定位。  注意:  (1) 使用response.sendRedirect时,前面不能有HTML输出  这并不是绝对的,不能有HTML输出其实是...

    JSP/Servlet Java面试逻辑题

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } public void doGet(HttpServletRequest request, HttpServletResponse response) ...

    jsp+servlet的备忘录

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String action = request.getParameter("action"); if(action.equals("add")) {...

Global site tag (gtag.js) - Google Analytics