老师,遇到Http状态500,怎么解决
来源:2-12 自由编程
UUU加油
2022-09-05 21:56:01
package com.imooc.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class AddServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String i=req.getParameter("num");
int n=Integer.parseInt(i);
int sum=0;
for(int p=0;p<=n;p++){
sum=sum+p;
}
String html="<h1 style='color:red'>"+sum+"</h1>";
PrintWriter out=resp.getWriter();
out.println(html);
}
}<servlet> <servlet-name>add</servlet-name> <servlet-class>com.imooc.servlet.AddServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>add</servlet-name> <url-pattern>/addPlus</url-pattern> </servlet-mapping>
相关截图:

1回答
好帮手慕小蓝
2022-09-06
同学你好,NumberFormatException是因为接收到的数据不能正确被转换为数字导致的。
建议同学在前端输入数据时,使用纯数字,并且不要有空格等符号。
祝学习愉快~
相似问题