struts2.0+Spring2.0+hibernate的问题,请高手来帮解决。小弟感激死你!~

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:58:19
我的Action方法是
public String execute()throws Exception{
User user = new User();
user.setUserName(name);
user.setUserPassword(password);
System.out.println("1 in exectue");
userService.saveUser(user);
return SUCCESS;}

当走到userService.saveUser(user);的时候就异常了 并进入不了这个方法。我的UserService也是没有问题的!
请问一下我该怎么解决!
看到的帮个忙!谢谢!

控制台报这样的错误信息:
严重: Servlet.service() for servlet default threw exception
java.lang.NullPointerException
at com.yuefou.wap.system.action.UserAction.execute(UserAction.java:42)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)

userService没有new

什么生命的接口?
你在哪生成了userService的对象了?
或者是用工厂建了userService?
报的是NullPointerException,
就是有些对象没有建立.
如果你是用spring注入的,
检查你的注入逻辑是否正确.

再查你的applicationContext.xml,
检查这个action有没有注入IUserService.

userService有get set方法吗
配置文件里的引用正确吗

可能是配置文件的代码有问题

是的 仔细检查一下你的配置,应该可以很快找出原因的