JSP内置对象——响应对象response

三大功能

1. 动态改变contentType的属性值:

response.setContentType("application/msword");

2.设置响应表头(HTTP文件头):

response.setHeader(String name,String value);
  • 如设置某页面每3秒刷新一次和3秒跳转
response.setHeader("refresh","3");
response.setHeader("refresh","3";url="b.jsp");

3.response重定向

response.sendRedirect("example3.jsp");

response的重定向与forward动作标记重定向有本质的区别。(用r与f略写)

  • r的重定向是在页面全跑完一遍之后,f的重定向是在f出现处跳转
  • r重定向改变URL地址栏f则不变
  • r与f的参数保留也不同,f之后request照样可用,r的request则不可以
  • 不过都可以传递参数
<jsp:forward page="info.jsp">
    <jsp:param name="no" value="001"/>
<jsp:forward/>
response.sendRedirect("info.jsp? no = 001");
  • 如果多个参数用“&”链接

版权声明:本文为qq_34458791原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。