Jsp页面跳转的几种方法

/ 7评 / 0

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条回应:“Jsp页面跳转的几种方法”

  1. 灰狼说道:

    小学生,你好!

  2. 不亦乐乎说道:

    学jsp有钱途!

  3. 广告已经屏蔽说道:

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注