第四章Response和增删改查(1)

本文主要介绍了Servlet中的Request和Response对象,讲解了Request的常用方法,如getQueryString、getParameter等,以及Response的方法,如sendRedirect、setContentType。此外,还详细探讨了如何动态生成验证码和图片,提供了一个Servlet实现的CRUD案例。
摘要由CSDN通过智能技术生成

本章主干知识点:

1、几大对象:Request、Response;动态生成验证码;

2、案例:Servlet版CRUD;

 

第 1 节1-Request常用方法

第 2 节2-Response常用方法

第 3 节3-getRealPath

第 4 节4-动态生成图片

第 5 节5-动态生成验证码


第 1 节1-Request常用方法

HttpServletRequest(知道即可)

 

1、QueryString:“name=rupeng&age=8”叫做QueryString;getQueryString可以读取QueryString;getParameter获取某个参数的值,请求参数获取的都是String类型数据,因为Http协议就是文本。如:name=abc

2、getContextPath()获得项目的部署的ContextPath  如:/myweb1

3、getRemoteAddr()获得的是访问者的IP地址(比如可以用来屏蔽地址IP访问,获得访问者所在地区)如:192.168.81.1

4、getRequestURI()获得包含ContextPath的路径

5、getInputStream()得到请求体的流。

 

第 2 节2-Response常用方法

 

HttpServletResponse

1.sendRedirect()重定向;

Redirect是向浏览器发回302重定向,是通知浏览器“请重新访问url这个网址”,这个过程经历了服务器通知浏览器“请重新访问url这个网址”和浏览器接到命令访问新网址的过程。

使用报文工具查看整个响应过程的Http报文。用Redirect因为是浏览器自己去重新访问新网址的,所以在地址栏中是可以看到网址的变化的。

2.setContentType

3.setCharacterEncoding设置流编码

4.getOutputStream

5.getWriter(),为了确保没问题写完之后最好flush

 

第 3 节3-getRealPath

第 4 节4-动态生成图片

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值