java.lang.NullPointerException错误

Servlet.service()forservlet[dispatcher]incontextwithpath[/gss]threwexception[Requestp... Servlet.service() for servlet [dispatcher] in context with path [/gss] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
at com.gentlesoft.queryFile.controller.QuerysearchController.search(QuerysearchController.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
展开
 我来答
百度网友96ffcf7
推荐于2016-08-11 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118718
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
getConn();方法在连接失败的时候会返回一个空
下面的那个if(conn==null)在这个情况下是没有用的,你
getConn();方法都try掉了所有的Exception
try {
if(conn==null)
getConn();
if(st==null)
st=conn.createStatement();// 执行sql语句的对象
ret = st.executeUpdate(sql);// 执行SQL语句对数据表进行操作,变量ret存放对表修改了多少行
} catch (Exception e) {
System.out.println(执行executeUpdate(sql)方法出错: + sql);
e.printStackTrace();// 打印出错误原因
}
return ret;
}
anglewang98
2015-04-03 · TA获得超过535个赞
知道小有建树答主
回答量:420
采纳率:80%
帮助的人:278万
展开全部

com.gentlesoft.queryFile.controller.QuerysearchController.java中第54行是什么代码。

NullPointerException 是存在对象为空(未实例化),然后直接使用对象的方法时出现。

可能是输入的参数为空,或者service方法自动注入失败之类导致的问题。

比如

Integer test = null;
        test.byteValue();

这种情况第二行就会抛空指针异常。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式