孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

语法格式:<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 &lt 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

posted on 2012-06-28 22:03  孤独的猫  阅读(215)  评论(0编辑  收藏  举报