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请求转发后地址栏不会发生变化。
对比请求转发和请求重定向的对比:
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栏不会发生变化。
相关文章推荐
- jsp内置对象【04】response对象详解
- JSP内置对象:request对象,response对象、请求重定向、请求转发
- request和response对象(疑问:为什么servlet和jsp中可以直接使用req和res对象?如何理解内置的含义?)
- JAVA自学系列教程:第四课,JSP内置对象及网站案例(第三节 response对象)
- JAVA-JSP内置对象之response对象实现页面跳转
- JSP内置对象之response对象
- JAVA-JSP内置对象之response对象
- JSP内置对象——response对象
- JSP内置对象之response对象
- jsp九大内置对象之response对象
- jsp内置对象之response对象
- JSP脚本中的9个内置对象---08 response对象
- JAVA-JSP内置对象之response对象实现页面自动跳转
- JAVA-JSP内置对象之response对象实现页面自动刷新
- jsp内置对象---response对象
- JSP内置对象--response对象 (addCookie(),setHeader(),sendRedirect())
- request和response对象(疑问:为什么servlet和jsp中可以直接使用req和res对象?如何理解内置的含义?)
- 02---jsp内置对象03(response对象)
- JSP内置对象学习(3)-response对象
- jsp内置对象response对象