JSP实验二-JSP基本语法.docVIP

  • 1
  • 0
  • 约2.78千字
  • 约 5页
  • 2022-07-25 发布于浙江
  • 举报
/body /html 访问记数结果: 2、编写一个JSP程序,计算整数的阶乘其中要对提交的是否为整数作判断,是整数那么进行阶乘计算,不是整数那么要求重新提交。〕 程序: %@page language=java import=java.util.* contentType=text/html;charset=gb2312% !DOCTYPE HTML PUBLIC-//W3C//DTD HTML 4.01 Transitional//EN font size=5 color=red html title一个整数的阶乘运算/title %! //核心算法 long Factorial(int n){ if(n==0){ return 0; } else{ int sum=1; for(int i=1;i=n;i++) {sum=sum*i;} return sum; } } % % //检测输入的数据是否为整数 int num=0; String str=request.getParameter(num); try{ if(str!=null){ num=Integer.parseInt(str); } else{ } } catch(Exception e){ out.println(只能输入整数); } % body p请输入一个整数:/p //主界面 form action=#method=postname=form input type=textname=num input type=submitname=submitvalue=开始计算 /form p%=num%的阶乘是:%=Factorial(num)%/p /body /html /font 输入一个整数6: 得出计算结果: 输入小数8.1: 提示只能输入整数: 3 程序: 〔quest3-1.jsp〕 %@ page language=java import=java.util.* contentType=text/html;charset=gb2312% html title静态包含页面及计算数的平方根/title body bgcolor=#FFFFFF //设置背景色为白色 font size=3 center p请输入一个正数/p %@include file=quest3-2.jsp% //包含页面quest3-2.jsp /center /font /body /html 〔quest3-2.jsp〕 %@ page language=java import=java.util.* contentType=text/html;charset=gb2312% !DOCTYPE HTML PUBLIC-//W3C//DTD HTML 4.01 Transitional//EN font size=5 color=black html title计算一个数的算术平方根/title % //输入数据并检测是否为数字 double num=0; String str=request.getParameter(num); try{ if(str!=null){ num=Double.parseDouble(str); } else{ } } catch(Exception e){ out.println(只能输入数字); } % body p请输入一个数字:/p form action=#method=postname=form input type=textname=num input type=submitname=submitvalue=开始计算 /form p%=num%的平方根是:%=Math.sqrt(num)%/p //计算算术平方根 /body /html /font 输入正数9.0: 计算得出结果: 4之后,再把动态包含改为跳转,比拟两者之间的区别。 程序: 〔quest4-1.jsp〕 %@ page language=java contentType=text/html;charset=UTF-8 pageEncoding=UTF-8% %@page import=java.util.Random% % Random rand=new Random(); int type=rand.nextInt(2); % jsp:include page=quest4-2.jsp flush=true //包含页面q

文档评论(0)

1亿VIP精品文档

相关文档