请求对象和响应对象_1

已有 76 次阅读2017-5-13 13:12 |个人分类:学习|系统分类:学习纪录| Java

请求对象介绍和相对路径分析:request     请求对象包含了所有http 信息
      为HTTP servlet 提供请求信息  ------------doGet /doPost方法

request  常用方法


获得客户机信息

           request.getRequestURL  方法返回客户端发出的请求时的完整URL

          request.getRequestURI   方法返回请求行中的资源名部分

          request.getQueryString   方法返回请求行中的参数部分

           request.getRemoteAddr  方法返回发出请求的客户机的IP地址

           request.getRemoteHost   方法返回发出请求的客户机的完整主机名

           request.getRemotePort   方法返回客户机所使用的网站端口号

           request.getLocalAddr   方法返回WEB服务器的IP地址

           request.getMethod   得到客户机的请求方式

Request  常用方法 


获得客户机请求头

    -getHeadname) 方法

    -getHeadersString name)方法

 

获得客户机请求参数 (客户端提交的数据)

  • getParameter(name) 方法 ------------  网页上的name

  • getParameterValues(String name) 方法

  • getParameterNames()方法

  • getParameterMap方法做框架使用,

  • getInPutStream;

 

WebJsp servlet 的访问,举个例子:

目录:


看看servlet的代码




jsp的代码,jsp的取名:test.jsp


     Test.jsp 访问 TestServlet

          web_2         -----test/TestServlet

          ../test.jsp   -----web_2/test

     newFile.jsp  访问 TestServlet

                  web_2/page              --------- ../test/TestServlet

                 ../page/newFile,jsp   ---------- web_2/test


参数传递的三种方式参数传递            用户的请求信息被封装在request的请求对象里面            使用request一系列的方法得到用户请求信息            用户参数信息的获得
  • getParameter(name) 方法 

  • getParameterValues(String name) 方法

1、表单中实现参数传递:

表单元素name 对应参数名

表单中输入的值对应参数值

通过 request.gerParameter(“参数名”)  得到网页中的参数值

2、通过URL 传参:一定是进入 doGet()方法通过地址栏访问也是进入doGet方法

<a  href =”Servletname=admin&pwd=123”

通过 request.gerParameter(“参数名”)  得到网页中的参数值

3、隐藏域传参

<input  type=”hidden”  value=”asd0”>

多用于web 网站开发Id.不会再网页上显示

 






路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )