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(); %>运行效果:您是第 个访问本站的客户。