Response对象

一、输出流返回响应数据

 二、重定向

1、重定向代码以及和转发的区别

 

 2、相对路径  ./ 和 / 都是表示当前路径下

 3、绝对路径

 三、Response输出数据

1、字符输出流

 其中,浏览器打开默认和操作系统使用一样的GBK编码字符集(国标码,中文),

 其中,response对象由服务器创建,我们只是获取使用,里面的字符输出流和字节输出流也是获取使用;要告诉浏览器使用的是什么编码,需要怎么解码;

2、字节输出流

 

 其中,一般使用字节流是为了输出文件;getBytes()可以不指定编码;

四、验证码

1、代码编写

 其中,BufferedImage.TYPE_INT_RGB 是红绿蓝三种颜色意思;

 其中,x和y就是左上角开始的坐标值,后面宽高-1,不然就正好超过最大值;

字符变成字符串最简洁方式是和字符串连接即可;

 其中,for循环是画多少条;

五、验证码点击切换

 其中,加上时间戳,欺骗浏览器每次请求都不一样,不然浏览器会去访问自己的缓存内容;

刷新就是重新请求后台生成新的验证码图片;

原文地址:https://www.cnblogs.com/wmqiang/p/11594241.html