你的异常时因为你PublishedBlog那个类里面的blog没有被初始化;
如果你的不是注入的,那么需要你在insertData方法的第一行就设置blog=newBlog();
这样就不会报空指针了;
但是你的全局逻辑就有问题了,因为你并没有做插入数据库的操作;所以你还是需要多多改进的;
希望可以帮到你....
你的blog实体类没有初始化
published没有初始化吧,你要先published=newPublished
看是不是那个属性名没有找不到,或者说jar包没倒进来
空指针问题开始是由14行引起的blog.setBlogTitle(blogTitle),以至于get的时候拿不到值;
getset方法应该是有的吧,建议你使用Debug来看看值传到哪了。
是你的blog没有实例化,blog.setBlogTitle(blogTitle)中blog是null
blog没有初始化啊。。
14行报空指针错误
blog.setBlogTitle(blogTitle)
这句话能报空指针错误,只有可能是blog为空。
再看看你的代码
privateBlogblog;没有加任何的标签
怎么可能会为其分配空间呢
你检查下XML文件中的配置,是否依赖注入了?blog实体类没有初始化,在daoimpl配置是否引入进来了
publushes上面的注解换成@Autowrited
servlet跳转出去时,其生命周期就已经结束了,所以再回来时就是空的,解决方案同楼上列为大神。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。