日期:2014-05-17  浏览次数:20639 次

spring+hibernate+Struts2整合出现问题??
Java code

package tarena.demo6;

import tarena.demo5.User;

public class RegistAction extends ActionSupport implements SessionAware{
    private User user;

    private IUserService userService;

    public void setUserService(IUserService userService) {
        this.userService = userService;
    }

    public String execute(){
        userService.save(user);
        return "success";
    }
    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }
    
    
}

  报的异常是 空指针异常 
  貌似UserService未注入

之前没有实现SessionAware接口就完全没有问题
 

------解决方案--------------------
自己就找到问题的愿意 ssh报null一般就是注入问题
------解决方案--------------------
userService没有注入,看看配置文件有没有问题
------解决方案--------------------
检查下spring的配置文件
------解决方案--------------------
SessionAware
这个接口中的方法你没有实现吧。
------解决方案--------------------
应该没有注入的原因吧。
------解决方案--------------------
异常信息也贴出来嘛
------解决方案--------------------
没注入 楼主用的是配置注入 还是注解?
------解决方案--------------------
贴出的信息太少了,或许有经验的人一眼就能看出来什么问题
------解决方案--------------------
探讨

没注入 楼主用的是配置注入 还是注解?

------解决方案--------------------
把 implements SessionAware去掉,试试