JavaEE3

请求:HttpServletRequest  - > ServletRequest
     请求行:uri  method
     请求头:客户端信息   Map
                          referer   user-agent
     请求体:post参数
                         post方式:<form method="post"></form>
                         get方式:<form meshod="get"></form>
                                         直接访问、超链接、重定向、
                          获得请求参数   map:name=value  /name :value
                                  String        request.getParameter(name)
                                  String[]      request.getParameters(name)
                                  Enumeration<String>  request.getParameterNames()
                                  Map<String,String>    request.getParameterMap()
                                  --
     get/post 提交方式的区别
           1.get参数在url上
              post参数在请求体中
           2.get参数有大小限制
              post参数没有大小限制
           3.get参数格式只能是字符串
              post参数支持多种类型  -文件
           4.get编码方式和tomcat一致
              post   ISO8859-1  不能改
  --
  request  获得行信息
      String    request.getmethod()   获得提交方式
      String    request.getRequestURI()  获得URI
      String    request.getRequestURL()  获得URL     URI/URL 两种方式一致
      String    request.getQueryString()  get方式提交的参数   post得到为null
  request  获得头信息
      String    request.getHeader("referer/user-agent")  
      String    request.getRemoteAddr()   获得客户端地址
      queryString =URLDecoder.decode(queryString,"utf-8")  解析得到中文
      request.getServletContext().getContextPath()   
      request.getContextPath()     request 可以直接得到应用名
      ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190811143034181.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDM1NTkxNQ==,size_16,color_FFFFFF,t_70)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值