语法格式:<jsp:forward page="uri"/>或者
<jsp:forward page="uri">
<jsp:param name="参数名称" value="值"/>
</jsp:forward>
属于标签指令形式,因此要注意完结加/
注:forward 语句属于无条件跳转语句
标签指令形式代码必须写在<% %>之外
使用此跳转语句,页面跳转了,地址栏没有改变,用户的请求依然没有改变
此跳转属于服务器端跳转
示例:
forward.jsp(webapps\myapp\jsp目录下)
<%
double freeMem=Runtime.getRuntime().freeMemory();
double totlMem=Runtime.getRuntime().totalMemory();
double percent=freeMem/totlMem;
if (percent<0.5) {
%>
<jsp:forward page="/jsp/forward/one.jsp"/>
<% } else { %>
<jsp:forward page="two.html"/>
<% } %>
</html>
one.jsp(webapps\myapp\jsp目录下)
<html>
<body bgcolor="white">
<font color="red">
VM Memory usage < 50%.
</html>
two.html(webapps\myapp\jsp目录下)
<html>
<body bgcolor="white">
<font color="red">
VM Memory usage > 50%.
</html>
运行http://localhost:9090/myapp/jsp/forward/forward.jsp,则自动跳转至one.jsp或two.html