zoukankan      html  css  js  c++  java
  • jsp forward 动作标签

    forward 动作标签:

    <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>
    执行效果:


  • 相关阅读:
    线段树专辑—— pku 1436 Horizontally Visible Segments
    线段树专辑——pku 3667 Hotel
    线段树专辑——hdu 1540 Tunnel Warfare
    线段树专辑—— hdu 1828 Picture
    线段树专辑—— hdu 1542 Atlantis
    线段树专辑 —— pku 2482 Stars in Your Window
    线段树专辑 —— pku 3225 Help with Intervals
    线段树专辑—— hdu 1255 覆盖的面积
    线段树专辑—— hdu 3016 Man Down
    Ajax跨域访问
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5350798.html
Copyright © 2011-2022 走看看