猿问

jsp运行时出的小问题,request方法怎么用?

这是一段输入求阶乘的jsp代码

这里是代码和运行截图。,tomcat里的request jar包也导入过了,请教大神问题出在哪了。

<%@ page contentType="text/html; charset=GBK"%>


<html>

  <head>


    

    <title>计算阶乘</title>

    </head> 

     <body>

     <form action="jiecheng.jsp"method="get"name="form"><input type="text"name="radius">

     <input type="submit"name="submit"value="开始计算"></form>

   

    

   <%!void jiecheng(){

   String str =request.getParameter("radius"); 

   double num=Double.parseDouble(str);

   for(int i = 1;i < 6;i++){

   int n = 1;

   for(int j = 1;j < i+1;j++){

    n = n * j;

   }

   num = num + n;

  }

  System.out.println(num);

 }

   

   %>

    <%jiecheng(); %>

    <p>所求的阶乘是:<%=jiecheng() %>

  </body>

</html>

七辻屋的馒头
浏览 1412回答 2
2回答

hulukid

15行错了。  String str =request.getParameter("radius"); 可能是str为null了

七辻屋的馒头

已经解决了,request。getParameter不能放在声明里面,移出去后就停止报错了。
随时随地看视频慕课网APP

相关分类

Java
JavaScript
我要回答