当前位置: 代码迷 >> 综合 >> JSP内置对象——响应对象response
  详细解决方案

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

热度:32   发布时间:2023-09-27 12:48:15.0

三大功能

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");
  • 如果多个参数用“&”链接
  相关解决方案