用户登录
用户注册

分享至

jsp forward 动作标签

  • 作者: 湾仔大宇哥
  • 来源: 51数据库
  • 2021-08-19

forward 动作标签:

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

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

在下面例子的jsp页面中,首先随机获取一个数,如果该数大于0.5就转向页面example2.jsp,否则转向fileoutput.jsp



<%
    double i=math.random();
	if(i>0.5)
	{
	%>
	  
	  <%
	  }
	  else
	  {
	     %>
		 
		 <%
	   }
%>

这句话和下面的表达式的值能输出吗?


example2.jsp




<%!
 int i=0;
 %>
 <%
 i++;
 %>

您是第 个访问本站的客户。


fileoutput.jsp






<%!
 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();
 %>

您是第 个访问本站的客户。

运行效果:


软件
前端设计
程序设计
Java相关