Jsp页面跳转的几种方法
- 740 次检阅

1、response.sendRedirect()

重定向后在浏览器地址上会出现重定向页面的URL

2、<jsp:forward page="test.jsp" />

forward的动作是不能改变浏览器地址,刷新也只会导致重复提交,进而出现URL地址后面加上#

3、<meta http-equiv="refresh" content="300"; url="test.jsp">

它的含义:在5分钟之后正在浏览的页面将会自动变为test.jsp这一页。代码中300为刷新的延迟时间,以秒为单位。test.jsp为你想转向的目标页,若为本页(#)则为自动刷新本页。


其实我个人感觉,<%@include%>和<jsp:include>和可以算到一个嵌入的跳转吧。

毕竟<%@include%>页面请求之前预编译,所有代码包含进来之后,再一起进行处理,然后编译生成一个servlet。(先组合,再处理)

而<jsp:include>是把所以的页面都分开来处理,然后当页面被请求的时候才编译,编译生成多个servlet,页面语法相对独立,处理完成之后再将代码的显示结果组合进来。(先处理,再组合)

因此,也可以看出我还是一名小学生!

分享到:

这篇文章有7条评论

  1. NO:90 / 發布於 - 2016-11-3 #1 回复

    小学生,你好!

  2. NO:94 / 發布於 - 2016-11-5 #2 回复

    <?php header("Location: http://这里是一个写php的人");

  3. NO:95 / 發布於 - 2016-11-6 #3 回复

    学jsp有钱途!

  4. 广告已经屏蔽
    NO:98 / 發布於 - 2016-11-7 #4 回复

    慢慢来,操作多了也就熟练了

发表评论