麻烦老师帮我看一下代码,是上节课编程题,不知道错在哪,谢谢

麻烦老师帮我看一下代码,是上节课编程题,不知道错在哪,谢谢

package com.imooc.servlet;


import java.io.IOException;

import java.io.PrintWriter;


import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;


public class ComputerServlet extends HttpServlet {

public int add(int number) {

int sum = 0;

for(int i = 1;i<=number;i++)

{

sum += i;

}

return sum;

}

public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException

{

String num = request.getParameter("num");

int n = Integer.parseInt(num);

PrintWriter out = response.getWriter();

out.println(add(n));

}


}

<servlet>

<servlet-name>computer</servlet-name>

<servlet-class>com.imooc.servlet.ComputerServlet</servlet-class>

</servlet>


<servlet-mapping>

<servlet-name>computer</servlet-name>

<url-pattern>/ComputerServlet</url-pattern>

</servlet-mapping>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2019-09-20 17:15:26

同学你好,这里同学是哪里报错呐,建议同学将报错信息截图贴出,老师复制贴出代码测试,运行没有问题呐,例如:

http://img1.sycdn.imooc.com//climg/5d84988409be369606110136.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 镇元吉 #1
    我打的网址是localhost:8080/ServletProj/ComputerServlet?n=5 报出HTTP500错误
    2019-09-20 17:54:40
  • 提问者 镇元吉 #2
    老师你好,我打了?num=5 就正确了,但我没搞懂,不是已经把num转换成n了吗,为什么还是要输入num
    2019-09-20 17:57:21
  • 提问者 镇元吉 #3
    老师你好,我打了?num=5 就正确了,但我没搞懂,不是已经把num转换成n了吗,为什么还是要输入num
    2019-09-20 17:57:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师