request 对象

来源:互联网 发布:php工作前景怎么样2017 编辑:程序博客网 时间:2024/04/29 15:33

[JSP] JSP中的隐藏对象 -- request- -

  request这个对象不用事先宣告,就可以在JSP网页中使用,在转译为Servlet之后,它会转换为javax.servlet.http.HttpServletRequest型态的对象,HttpServletRequest对象是有关于客户端所发出的请求之对象,只要是有关于客户端请求的信息,都可以藉由它来取得,例如请求标头、请求方法、请求参数、使用者IP等等信息。

  request的主要方法:

  getParameterNames():取得客户端所发出的请求参数名称.

  getParameter():可以让您指定请求参数名称,以取得对应的设定值.

  getServerName():请求的服务器.

  getProtocol():使用协议.

  getMethod():请求方法.

  getServerPort():请求端口号.

  getContextPath():Context路径.

  getServletPath(): Servlet路径.

  getRequestURI():URI路径.

  getQueryString():查询字符串.

  getRemoteAddr():使用者主机IP.

  getRemotePort():使用者使用端口号.

  例子:

  http://localhost:8080/myjsp/requestdemo.jsp?name=john&nick=johncn

  对应的信息为:

  请求的服务器: localhost

  使用协议: HTTP/1.1

  请求方法: GET

  请求的端口号: 8080

  Context路径: /myjsp

  Servlet路径: /requestdemo.jsp

  URI路径: /myjsp/requestdemo.jsp

  查询字符串: name=john&nick=johncn

  使用者主机IP: 127.0.0.1

  使用者使用端口号: 1060

原创粉丝点击