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 展开
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 展开
2个回答
推荐于2016-08-11 · 知道合伙人互联网行家
关注
展开全部
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;
}
下面的那个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;
}
展开全部
com.gentlesoft.queryFile.controller.QuerysearchController.java中第54行是什么代码。
NullPointerException 是存在对象为空(未实例化),然后直接使用对象的方法时出现。
可能是输入的参数为空,或者service方法自动注入失败之类导致的问题。
比如
Integer test = null;
test.byteValue();
这种情况第二行就会抛空指针异常。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询