JSP开发之JSP 页面重定向了解下

小鱼儿 2022-05-18 01:11 277阅读 0赞

当需要将文档移动到一个新的位置时,就需要使用JSP重定向了。最简单的重定向方式就是使用response对象的sendRedirect()方法。这个方法的签名如下:

  1. public void response.sendRedirect(String location)
  2. throws IOException

这个方法将状态码和新的页面位置作为响应发回给浏览器,我们也可以使用setStatus()和setHeader()方法来得到同样的效果:

  1. ....
  2. String site = "http://www.luyaran.com" ;
  3. response.setStatus(response.SC_MOVED_TEMPORARILY);
  4. response.setHeader("Location", site);
  5. ....

完事来看一个页面重定向的案例:

  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@ page import="java.io.*,java.util.*" %>
  4. <html>
  5. <html>
  6. <head>
  7. <title>页面重定向</title>
  8. </head>
  9. <body>
  10. <h1>页面重定向</h1>
  11. <%
  12. // 重定向到新地址
  13. String site = new String("http://www.luyaran.com");
  14. response.setStatus(response.SC_MOVED_TEMPORARILY);
  15. response.setHeader("Location", site);
  16. %>
  17. </body>
  18. </html>

完事大家把代码保存下来之后,运行看下效果。

好啦,本次记录就到这里了。

如果感觉不错的话,请多多点赞支持哦。。。

发表评论

表情:
评论列表 (有 0 条评论,277人围观)

还没有评论,来说两句吧...

相关阅读