博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp forward 动作标签
阅读量:6433 次
发布时间:2019-06-23

本文共 1492 字,大约阅读时间需要 4 分钟。

forward 动作标签:

<jsp:forward page=”要转向的页面”>

</jsp:forward>

<jsp:forward page=”要转向的页面”/>

该指令的作用是:从该指令处停止当前页面的继续运行,而转向其它的一个JSP页面。

在以下样例的JSP页面中,首先随机获取一个数,假设该数大于0.5就转向页面example2.jsp,否则转向fileoutput.jsp

<%@ page contentType="text/html;charset=GB2312"%><%    double i=Math.random();	if(i>0.5)	{	%>	  
<% } else { %>
<% }%>

这句话和以下的表达式的值能输出吗? <%=i%>

example2.jsp

<%@ page contentType="text/html;charset=GB2312"%><%! int i=0; %> <% i++; %>

您是第 <%=i%> 个訪问本站的客户。

fileoutput.jsp

<%@ page contentType="text/html;charset=GB2312"%><%@ page import="java.io.*"%><%! 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(); %>

您是第 <%=number%> 个訪问本站的客户。

执行效果:

你可能感兴趣的文章
计算机程序的思维逻辑 (19) - 接口的本质
查看>>
CVE-2014-4113漏洞利用过程分析
查看>>
解密MSSQL链接数据库的密码
查看>>
Glide-源码详解
查看>>
你敢在post和get上刁难我,就别怪我装逼了
查看>>
直播 3.0 时代,在线教育行业的裂变和重构
查看>>
SpringBoot使用Nacos服务发现
查看>>
2017双11技术揭秘—阿里巴巴数据库技术架构演进
查看>>
我的友情链接
查看>>
Spring框架 - AOP使用
查看>>
Ansible常用内置属性
查看>>
C#使用正则表达式校验邮箱
查看>>
Linux自动清理N天前目录文件
查看>>
方便 快捷 安全的EVO邮件服务器
查看>>
bash的快捷键
查看>>
关于如何编写linux设备驱动
查看>>
DNS服务
查看>>
九州云开放“边缘云”能力 助力中国联通延展业务边界
查看>>
Linux进程状态(ps stat)之R、S、D、T、Z、X
查看>>
ME3750和普通3750的区别
查看>>