JSP中使用jsp forward Action来实现页面的跳转功能。
语法:
<jsp:forward page="{relativeURL|<%= expression %>}"/> 或
<jsp:forward page="{relativeURL|<%= expression %>}">
<jsp:param name="parameterName"
value="{parameterValue|<%= expression %>}"/>+</jsp:forward>
这个action使您可以将request向前到另外一个页面。它只有一个属性,page。Page应有一个相对的URL组成。这可以是一个静态的值或者是能够在被请求的时候计算得到的值,就如下面两个例子一般:
<jsp:forward page="/utils/errorReporter.jsp"/>
<jsp:forward page="<%= someJavaExpression %>"/>
!supportEmptyParas]>
现在以一个具体例子来说明:在example2_1.jsp中使用forward使其跳转到example2_2.jsp页面中。
example2_1.jsp的源程序如下:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<HTML>
<HEAD>
<TITLE>forward test</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<!--跳转到example2_2.jsp--!>
<jsp:forward page="/webapp/example2_2.jsp"/>
</BODY>
</HTML>
example2_2.jsp的源程序如下:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<HTML>
<HEAD>
<TITLE> forward test </TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<%out.println("这是example2_2.jsp页面产生出的输出");%>
</BODY>
</HTML>
启动Tomcat,运行example2_1.jsp,可在浏览器中看见如下图:
以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询
上一篇:JSP 9种基本内置组件
下一篇:JavaServlets的其他属性