补充说明一下,fun1开头有一些变量声明,没有问题,错误出现在第一次调用其他类里面的static方法。
在fun2运行过一次后,再次fun1的时候,什么问题都没有了。
在fun2运行过一次后,再次fun1的时候,什么问题都没有了。
解决方案 »
- 请教:struts2的问题
- EJB3 实体闯将数据库
- Hibernate报错了:org.hibernate.PropertyAccessException
- spring配置的list,pops问题不懂
- Hibernate中查询boolean值的问题,百思不得其解,请大家指教
- 关于用xdoclet生成hibernate的mapping文件和生成数据表问题.......
- 一道网易笔试题,关于java中的构造函数调用问题
- 各位大哥,求求你了,给我指点一下!
- 使用hibernate时,为什么没有办法往表里面插记录
- 俺的TOMCAT5.0.29+ORACLE9i+XP环境配置(供初学者参考)一
- 有项目外包,聘在福州的JSP程序员.
- 最后60分求一,struts级联 实例~!
还有把异常和代码贴出来吧
JxkhHome jxkhHome = (JxkhHome) sl.getHome("Jxkh", JxkhHome.class);
try {
Jxkh bean = jxkhHome.create();
ArrayList finalList = null;
if (type.equals("1")) {
finalList = bean.fun1(obj, str1, str2);
} else {
finalList = bean.fun1(obj, str1, str2, str3);
}报的错误是:
java.rmi.RemoteException: EJB Exception: ; nested exception is: java.lang.NullPointerException
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:186)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
at com.bpcc.egov.gs12315.sessionbean.Jxkh_5ys7bu_EOImpl_812_WLStub.fun1(Unknown Source)
at com.bpcc.egov.gs12315.action.JxkhWbkhCxAction.executeAction(JxkhWbkhCxAction.java:146)
at com.bpcc.egov.gs12315.action.BaseAction.execute(BaseAction.java:96)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.bpcc.egov.common.filters.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:95)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) Caused by: java.lang.NullPointerException
at com.bpcc.egov.gs12315.utils.GetPrecinctQuery.GetRegstateNo(GetPrecinctQuery.java:429)
at com.bpcc.egov.gs12315.utils.GetPrecinctQuery.getDeptRange(GetPrecinctQuery.java:176)
at com.bpcc.egov.gs12315.sessionbean.JxkhBean.fun1(JxkhBean.java:423)
at com.bpcc.egov.gs12315.sessionbean.Jxkh_5ys7bu_EOImpl.fun1(Jxkh_5ys7bu_EOImpl.java:306)
at com.bpcc.egov.gs12315.sessionbean.Jxkh_5ys7bu_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166) ... 24 more
java.util.Date date1 = sdf.parse(startdate);
java.util.Date date2 = sdf.parse(enddate);作为参数,转换前startdate与enddate都有值,但是转换过后都变成了null.