jsp forward 动作标签
2016-04-03 21:30
423 查看
forward 动作标签:
<jsp:forward page=”要转向的页面”>
</jsp:forward>
或
<jsp:forward page=”要转向的页面”/>
该指令的作用是:从该指令处停止当前页面的继续运行,而转向其它的一个JSP页面。
在以下样例的JSP页面中,首先随机获取一个数,假设该数大于0.5就转向页面example2.jsp,否则转向fileoutput.jsp
example2.jsp
fileoutput.jsp
<jsp:forward page=”要转向的页面”>
</jsp:forward>
或
<jsp:forward page=”要转向的页面”/>
该指令的作用是:从该指令处停止当前页面的继续运行,而转向其它的一个JSP页面。
在以下样例的JSP页面中,首先随机获取一个数,假设该数大于0.5就转向页面example2.jsp,否则转向fileoutput.jsp
<%@ page contentType="text/html;charset=GB2312"%> <HTML> <BODY> <% double i=Math.random(); if(i>0.5) { %> <jsp:forward page="example2.jsp"/> <% } else { %> <jsp:forward page="fileoutput.jsp"/> <% } %> <p> 这句话和以下的表达式的值能输出吗? <%=i%> </BODY> </HTML>
example2.jsp
<%@ page contentType="text/html;charset=GB2312"%> <HTML> <BODY BGCOLOR=cyan> <FONT Size=4> <%! int i=0; %> <% i++; %> <p>您是第 <%=i%> 个訪问本站的客户。 <p> </FONT> </BODY> </HTML>
fileoutput.jsp
<%@ page contentType="text/html;charset=GB2312"%> <%@ page import="java.io.*"%> <HTML> <BODY BGCOLOR=cyan> <FONT Size=4> <%! int number=0; File file=new File("count.txt"); synchronized void countPeople() { if(!file.exists()){ number++; try{ file.createNewFile(); FileOutputStream out=new FileOutputStream("count.txt"); DataOutputStream dataOut=new DataOutputStream(out); dataOut.writeInt(number); out.close(); dataOut.close(); }catch(IOException ee){} } else{ try{ FileInputStream in=new FileInputStream("count.txt"); DataInputStream dataIn=new DataInputStream(in); number=dataIn.readInt(); number++; in.close(); dataIn.close(); FileOutputStream out=new FileOutputStream("count.txt"); DataOutputStream dataOut=new DataOutputStream(out); dataOut.writeInt(number); out.close(); dataOut.close(); }catch(IOException ee){} } } %> <% countPeople(); %> <p>您是第 <%=number%> 个訪问本站的客户。 <p> </FONT> </BODY> </HTML>执行效果:
相关文章推荐
- tablib把数据导出为Excel、JSON、CSV等格式的Py库(写入数据并导出exl)
- JavaScript编写人机对战五子棋(二)
- BZOJ 1443 [JSOI2009]游戏Game
- JavaScript之变量与常量
- js防刷新的倒计时
- JavaScript编写人机对战五子棋(一)
- JSP课程设计感悟
- Javascript中数组的常用方法。
- JavaScript版HashMap的简单实现——通过原型prototype扩展
- 关于js中的原型
- 【笔记】 《js权威指南》- 第9章 类和模块 - 9.5 类和类型
- js+json实现ajax实例
- JsonFormat 弹窗控件
- No tag "datetimepicker" defined in tag library imported with prefix "s"
- javascript设计模式 单体模式
- JSP概述
- 【javascript 】组合式继承
- JavaScript(二)-- 面向对象
- 状态栏文字从右弹出_JS特效代码
- 状态栏文字从右到左移动条_JS特效代码