javaweb项目中,在action类中调用一个业务逻辑的方法,只要执行到这一步就会出现NullPointerException

是我那个配置文件没配置好吗?该业务逻辑方法经过测试时可用的,但一放到action中,通过页面去执行程序,调用该业务逻辑方法时,就会出错。各位帮帮忙。通过debug调试,当... 是我那个配置文件没配置好吗?该业务逻辑方法经过测试时可用的,但一放到action中,通过页面去执行程序,调用该业务逻辑方法时,就会出错。
各位帮帮忙。
通过debug调试,当运行到该业务逻辑方法时,想进入到该业务逻辑方法的类时。但结果并不是这样的,直接跳到这个异常中:
public InvocationTargetException(Throwable target) {
super((Throwable)null); // Disallow initCause
this.target = target;
}
展开
 我来答
不一定是飞机
2011-07-27 · TA获得超过827个赞
知道小有建树答主
回答量:270
采纳率:100%
帮助的人:325万
展开全部
wzssDao没注入,仔细检查你的配置文件
追问


wzssDao:是个注入接口、还是应该注入实现类。
追答
当然要注入实现类,接口只声明不实现的!
宫恒满
2011-07-27 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:128万
展开全部
你的Action仔细检查一下~~检查一下流程
追问
没看出哪地方有问题,但我认为是spring的配置文件中有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序那点事
2011-07-27 · TA获得超过6140个赞
知道大有可为答主
回答量:3253
采纳率:59%
帮助的人:1333万
展开全部
你能给我看看你那个业务逻辑方法吗
追问
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这个类注入是失败 要看你使用的是注解注入还是配置文件注入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
amkaio
2011-07-27
知道答主
回答量:24
采纳率:0%
帮助的人:6.5万
展开全部
仔细检查传值和跳转
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式