Servlet.service() for servlet jsp threw exception

谢谢你刚给我回答。因为是新手,下午查了好久的资料,也没解决。提示的错误都是Servlet.service()forservletjspthrewexceptionjava... 谢谢你刚给我回答。因为是新手,下午查了好久的资料,也没解决。提示的错误都是Servlet.service() for servlet jsp threw exception
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
这一类的。
<?xml version="1.0" encoding="UTF-8"?>
我的web.xml里面有
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<servlet>
<servlet-name>RPS</servlet-name>
<servlet-class>com.blj.netsales.servlet.RegProcessServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RPS</servlet-name>
<url-pattern>/servlet/RPS</url-pattern>
</servlet-mapping>这一类的
是不是还要添加加其他啥的,看网上的关于web.xml完整的配置说明,太多了,看不明白
展开
 我来答
cpych
推荐于2018-02-23 · TA获得超过436个赞
知道小有建树答主
回答量:279
采纳率:25%
帮助的人:83.9万
展开全部
这个是数据类型不匹配导致的类型转换异常

看你的异常信息 应该是例如这样的

JSP 页面:有个 <input name="aa">
Servlet 中:
int a = Integer.parseInt(request.getParameter("aa") + "");【还有可能这里的变量名aa写错了】
这样的 当你不在jsp 页面上的 input 写值的时候 那么 request.getParameter("aa");接到的对象值 就是null
这样 再转为整型 就会出这个异常
千锋教育
2018-06-27 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
Servlet.service() for servlet jsp threw exception这个异常是由于service方法内部报错抛出的,遇到这种情况最好启用debug模式调试一下。
HTTP Servlet 的service() 方法介绍:
service() 方法是 Servlet 的核心。
每当一个客户请求一个HttpServlet 对象,该对象的service() 方法就要被调用,而且传递给这个方法一个"请求"(ServletRequest)对象和一个"响应"(ServletResponse)对象作为参数。

在 HttpServlet 中已存在 service()方法.缺省的服务功能是调用与 HTTP 请求的方法相应的 do 功能。
例如,如果 HTTP 请求方法为 GET,则缺省情况下就调用 doGet()。

service方法是接口中的方法,servlet容器把所有请求发送到该方法,该方法默认行为是转发http请求到doXXX方法中,如果你重载了该方法,默认操作被覆盖,不再进行转发操作!
service()是在javax.servlet.Servlet接口中定义的, 在 javax.servlet.GenericServlet中实现了这个接口, 而 doGet/doPost 则是在 javax.servlet.http.HttpServlet 中实现的, javax.servlet.http.HttpServlet 是javax.servlet.GenericServlet 的子类.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangwenjun0609
2010-01-22 · TA获得超过1016个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:301万
展开全部
大哥,错误类型已经很明显了,就是在进行类型转换的时候出现了异常。
Servlet.service() for servlet jsp threw exception
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
也就是说你的程序中某一个地方在进行parseInt操作的时候可能传入的参数是字符串或者null,检查一下代码吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dsheen
2010-01-20 · TA获得超过898个赞
知道大有可为答主
回答量:1874
采纳率:0%
帮助的人:1329万
展开全部
找到你出错的行,看看代码是什么贴出来,基本上你那里使用了一个变量。那个变量为null或者“”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chengzhanghua
2010-01-16 · TA获得超过106个赞
知道小有建树答主
回答量:345
采纳率:0%
帮助的人:200万
展开全部
把不是数值类型的变量转成数值出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式