javaweb项目中,在action类中调用一个业务逻辑的方法,只要执行到这一步就会出现NullPointerException
是我那个配置文件没配置好吗?该业务逻辑方法经过测试时可用的,但一放到action中,通过页面去执行程序,调用该业务逻辑方法时,就会出错。各位帮帮忙。通过debug调试,当...
是我那个配置文件没配置好吗?该业务逻辑方法经过测试时可用的,但一放到action中,通过页面去执行程序,调用该业务逻辑方法时,就会出错。
各位帮帮忙。
通过debug调试,当运行到该业务逻辑方法时,想进入到该业务逻辑方法的类时。但结果并不是这样的,直接跳到这个异常中:
public InvocationTargetException(Throwable target) {
super((Throwable)null); // Disallow initCause
this.target = target;
} 展开
各位帮帮忙。
通过debug调试,当运行到该业务逻辑方法时,想进入到该业务逻辑方法的类时。但结果并不是这样的,直接跳到这个异常中:
public InvocationTargetException(Throwable target) {
super((Throwable)null); // Disallow initCause
this.target = target;
} 展开
4个回答
展开全部
你的Action仔细检查一下~~检查一下流程
追问
没看出哪地方有问题,但我认为是spring的配置文件中有问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你能给我看看你那个业务逻辑方法吗
追问
public String search() {
String jszh=super.getRequest().getParameter("jszh").trim();
String xm= super.getRequest().getParameter("xm").trim();
int count=wzssDao.getWzssCount(jszh, xm);
return "success"
}这个方法时action中方法,只要执行到int count=wzssDao.getWzssCount(jszh, xm);
就会报空指针异常。或者说:会跳入到InvocationTargetException
追答
你执行到了count那一步了 那么你先debug下 看jszh,xm是否已经拿到值 如果有值 则排除参数空指针
否则就是wzssDao这个类注入是失败 要看你使用的是注解注入还是配置文件注入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询