您的位置:首页 > Web前端 > JavaScript

jsp内置对象response对象

2017-03-15 21:00 232 查看
response对象包含了响应客户端请求的有关信息,在jsp中很少直接使用它,他是httpServletResponse对象的实例,response对象具有页面的作用域,既访问一个页面时,该页面内的response对象只能这次访问有效,其他的页面的response对当前页面无效,常用的方法如下:

String getCharacterEncoding() 返回响应应用的是何种字符编码

void setComtentType(String type)设置相应的MIME类型

PrintWrite gerWriter() 返回可以向客户端输出的字符的一个对象(注意对比ReintWriter与内置对象out的区别:PrintWriter类型输出的总是先于out输出)

sendRedirect(java.lang.String location) 重新定向客户端的请求(注意重定向后地址栏发生变换而且request请求转发后地址栏不会发生变化。

对比请求转发和请求重定向的对比:

请求重定向:客户端行为,response.sendRedRedirect(),从本质上讲等同于两次请求,前一次请求不会保存,地址栏的URL地址会发生变化
请求转发:服务器行为,request.getRequestDispatcher().forward(request,respones);一次请求转发后悔保存对象,地址URL栏不会发生变化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string 对象 jsp 编码 实例