struts2 实例化问题
在java web 项目中加入了struts2 在action 类中调用service层类,如ArticleService:
在execute()外:private ArticleService articleService;并且get(),set()
但是在execute()里面调用articleService.add();就会报null point错误,为什么所有的都不能自动实例化
[解决办法]
为什么所有的都不能自动实例化 ...
你所谓的自动实例化 是spring管理的实例,,在启动服务器的时候自动实例化,,那就看你有没有配置了。。
[解决办法]
这个和struts2没有啥关系啊,你的对象肯定要实例化才可用的,无论是显示的new还是spring来做。
在execute()里面调用articleService.add();之前,你可以试着articleService = new ArticleService()就不会有问题!
[解决办法]
照你的描述来看,你是用了Spring了吧。然后,你是想用自动注入吧。那还要看其它的配置情况。
[解决办法]