如何编写一个JSP程序Jiecheng.jsp,计算整数的阶乘,并显示出结果

要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。
通过表单提交一个正整数,然后计算它的阶乘。
参考代码:

img

其中要对提交的是否为整数作判断,是整数则进行阶乘计算,不是整数则要求重新提交。

<%!
  int num = request.getParameter (num);
%>
<%!
   int Factorial(int num){
    for (int i = num; i >1, i--){
      num *= (num-1);
     }
  }
%>