request,response
来源:互联网 发布:自拍换装软件 编辑:程序博客网 时间:2024/05/17 20:28
response:
1,输出中文的问题==码表要一致(通用utf-8)
控制浏览器的输出码表--response.setHeader("content-type","text/html;charset=utf-8");
模拟HTTP响应头
out.write("<meta http-wquiv=‘content-type’ content=‘text/html;charset=utf-8’>".getBytes)
字符输出:默认码表ISO8859-1,没有中文,则输出?号,所以一定要是客户端/服务端码表一致
2.文件下载download文件夹保存下载资源
设置浏览器方式:response.setHeader("content-disposition","attachment;filename="+filename)
下载资源名为中文问题:URLEnoding类---进行URL编码(不能用字符流,不完整,丢数据)
字节流可以处理任何数据,而字符流只能处理文本,否则就会丢数据
3.生成随机图片(注册码)
1,在内存中创建图片
2,得到图片
3,向图片写数据
4,将图片写给浏览器
5.通知浏览器以图片方式打开image/jpeg
6.设置头控制浏览器不要缓存
4.产生随机数Random,中文
5.定时刷新--response.setHeader(“refresh”,“5”)
6.请求重定向--response.setHeader(“location”,"index.jsp")--response.setStatus("302")两次请求
相当于上面两条response.senRedirect("地址")
7.地址写法(以/开头):/给服务器用代表web工程,给浏览器代表webapps
读取硬盘上的资源c:\\abc 读取URL资源用 "/"
8.细节:字符流和字节流是冲突的,servlet引擎会关流
request :
1.URL地址和URI的区别---URL是URI的子集
2.get方法==一系列的(getRemoteAddr)---map集合封装请求参数信息
3.收集客服端数据--通过表单(注意健壮性和安全性*检查判断用户是否符合条件)
3,1.获取中文数据--设置request的码表(post);
3.2get提交方式post设置的码表无效(手工反向)URL地址后面如果跟了参数,一定要经过URL编码URLEncoding
4.请求转发:mvc设计模式
4.1方法一:this.getServletContext().getRequestDispatcher("").forward(request,response);(并发问题)
4.1方法二:request.getRequestDispatcher(),forward(request,response);(request本身是一个容器)
5.请求转发的细节:forward之前的信息被清空(头不会清空)
6.请求重定向和请求转发的区别:重定向---两次请求,地址栏会改变(反之)
7,转发的include方法(网头,网脚等公共资源)
day06API:画随机图片(BufferedImage)(Graphics)(Color)(Font)(ImageIo)(Random)(StringBuffer)
1,输出中文的问题==码表要一致(通用utf-8)
控制浏览器的输出码表--response.setHeader("content-type","text/html;charset=utf-8");
模拟HTTP响应头
out.write("<meta http-wquiv=‘content-type’ content=‘text/html;charset=utf-8’>".getBytes)
字符输出:默认码表ISO8859-1,没有中文,则输出?号,所以一定要是客户端/服务端码表一致
2.文件下载download文件夹保存下载资源
设置浏览器方式:response.setHeader("content-disposition","attachment;filename="+filename)
下载资源名为中文问题:URLEnoding类---进行URL编码(不能用字符流,不完整,丢数据)
字节流可以处理任何数据,而字符流只能处理文本,否则就会丢数据
3.生成随机图片(注册码)
1,在内存中创建图片
2,得到图片
3,向图片写数据
4,将图片写给浏览器
5.通知浏览器以图片方式打开image/jpeg
6.设置头控制浏览器不要缓存
4.产生随机数Random,中文
5.定时刷新--response.setHeader(“refresh”,“5”)
6.请求重定向--response.setHeader(“location”,"index.jsp")--response.setStatus("302")两次请求
相当于上面两条response.senRedirect("地址")
7.地址写法(以/开头):/给服务器用代表web工程,给浏览器代表webapps
读取硬盘上的资源c:\\abc 读取URL资源用 "/"
8.细节:字符流和字节流是冲突的,servlet引擎会关流
request :
1.URL地址和URI的区别---URL是URI的子集
2.get方法==一系列的(getRemoteAddr)---map集合封装请求参数信息
3.收集客服端数据--通过表单(注意健壮性和安全性*检查判断用户是否符合条件)
3,1.获取中文数据--设置request的码表(post);
3.2get提交方式post设置的码表无效(手工反向)URL地址后面如果跟了参数,一定要经过URL编码URLEncoding
4.请求转发:mvc设计模式
4.1方法一:this.getServletContext().getRequestDispatcher("").forward(request,response);(并发问题)
4.1方法二:request.getRequestDispatcher(),forward(request,response);(request本身是一个容器)
5.请求转发的细节:forward之前的信息被清空(头不会清空)
6.请求重定向和请求转发的区别:重定向---两次请求,地址栏会改变(反之)
7,转发的include方法(网头,网脚等公共资源)
day06API:画随机图片(BufferedImage)(Graphics)(Color)(Font)(ImageIo)(Random)(StringBuffer)
0 0
- Request && Response
- request&response
- response request
- Request&Response
- request,response
- Request 。。。。。 Response
- request&response
- request&response
- request,response
- Response&Request
- request & response
- Request/Response
- Request/Response
- request.getRequestDispatcher().forward(request,response)
- request.getRequestDispatcher().forward(request.response)
- Request和Response对象
- Response和Request
- request,response小节
- LR杂记 - 性能测试指标及常用的监控工具
- [2014.5.18][SuperPixel] 也看Greg.Mori.代码的配置与执行
- XML_使用dom4j对文档增删查改
- 修改开源项目源码方法
- servlet向jsp传值
- request,response
- 软中断与硬中断
- 黑马程序员------毕老师视频笔记第七天------面向对象(抽象类)
- 表单上传
- android的listview设置高度
- 二分法求a^b
- 黑马程序员——C语言指针
- 每日算法之十一:Integer to Roman
- java安全套接层SSL示例