servlet之request和response

#获取请求头的数据
# resquest对象由tomact服务器创建,作为实传递给servlet方法中的sevice方法
#使用request可以获取当前请求的所有请求信息
# 作用
* 获取请求头的数据
* 请求方式:getMethod()
* 请求地址:getRequestURL()
* 请求协议:getScheme()
* 获取请求行的数据(键值对)
* 获取所有的建(枚举的类型)getHeaderNames()
* 根据建,获取值 enumeration.nextElement()
* 获取用户的数据
* getParameter()页面的数据
* getParameterValues()页面的数据以数组的方式
#使用response可以将数据给浏览器
* 设置响应头 setHeader()
* 设置编码setContentType(“text/html; charset=utf-8”) ,文本/html 采用的字符集时utf-8
* 设置响应实体 getWriter().write(String str)
#servlet调用sercvice层的方法,sevrvice层调用dao层方法\

#浏览器的默认编码是iso8859-1

  • 请求乱码问题
    * 解决方式:(通用)使用String进行重新编码 new String(username.getBytes(“iso8859-1”), “utf-8”);将username转化为utf-8
    * get请求: 1.在tomcat的server.xml中的Connerctor中增加 userBodyEncodingURI=‘true’
    * 2. req.setCharacterEncoding(“utf-8”);
    * post请求:req.setCharacterEncoding(“utf-8”);
    #servlet的使用流程
    * 设置请求编码格式
    * 设置响应编码格式
    * 获取请求信息
    * 处理请求信息
    * 响应处理结果
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值