问题描述
一直显示java.lang.NullPointerException,主要在登陆的功能上一直显示,求解答
解决方案
解决方案二:
求回答啊真的谢谢大神门了
解决方案三:
看看AdminAction的28行,什么变量空指针了可以把AdminAction.java代码发出来看看
解决方案四:
解决方案五:
adminService有注入么
解决方案六:
引用4楼wuhuiyishi的回复:
adminService有注入么
是这个吗
解决方案七:
adminAction的第28行,贴出来看看啊猜测一下:你的下面这块代码是不是admin没有实例化,或者没有获取实例啊?Adminuser=adminService.validate(admin.getName(),admin.getPwd());
解决方案八:
引用2楼magi1201的回复:
看看AdminAction的28行,什么变量空指针了可以把AdminAction.java代码发出来看看
解决方案九:
解决方案十:
引用6楼hbyzzdw的回复:
adminAction的第28行,贴出来看看啊猜测一下:你的下面这块代码是不是admin没有实例化,或者没有获取实例啊?Adminuser=adminService.validate(admin.getName(),admin.getPwd());
我实例化了啊
解决方案十一:
28行是不是Adminuser=adminService.validate(admin.getName(),admin.getPwd());debug跟一下
解决方案十二:
引用10楼jamesge2010的回复:
28行是不是Adminuser=adminService.validate(admin.getName(),admin.getPwd());debug跟一下
是的跟过了
解决方案十三:
解决方案十四:
解决方案十五:
缺少adminService的bean初始化
解决方案:
引用13楼zhujiajun930的回复:很明显了,admin为null
解决方案:
admin为空,所以是空指针呀,action里面的admin对象有不有getset方法呀
解决方案:
引用16楼jumpheightway的回复:
admin为空,所以是空指针呀,action里面的admin对象有不有getset方法呀
有啊
解决方案:
引用14楼magi1201的回复:
缺少adminService的bean初始化
也有啊
解决方案:
引用16楼jumpheightway的回复:
admin为空,所以是空指针呀,action里面的admin对象有不有getset方法呀
解决方案:
你的Action中Admin的对象空,第一:你的Admin对象没构造参数,导致Sping注入的时候没有注入进去第二:使用Srtrus2框架的映射对象,你的JSP的标签name是否和你的JAdmin对象属性的名称一致。大致就这两个问题!你把你的Admin对象代码属性贴出来!
解决方案:
你的Admin对象里面有参及无参的构造方法了吗?
解决方案:
引用20楼zhouxiaoyong123的回复:
你的Action中Admin的对象空,第一:你的Admin对象没构造参数,导致Sping注入的时候没有注入进去第二:使用Srtrus2框架的映射对象,你的JSP的标签name是否和你的JAdmin对象属性的名称一致。大致就这两个问题!你把你的Admin对象代码属性贴出来!
解决方案:
引用21楼zhouxiaoyong123的回复:
你的Admin对象里面有参及无参的构造方法了吗?
解决方案:
有没有朋友帮忙解决一下啊
解决方案:
adminService初始化了一个在Spring容器里了,但是并没有注入到AdminAction里,所以会有NullPointerException
解决方案:
引用25楼Inhibitory的回复:
adminService初始化了一个在Spring容器里了,但是并没有注入到AdminAction里,所以会有NullPointerException
我这个注入了吧
解决方案:
各位朋友帮忙解答一下谢啦
解决方案:
这个到底是什么问题呢百思不得其解啊
解决方案:
引用28楼zhujiajun930的回复:
这个到底是什么问题呢百思不得其解啊
刚看到你这问题,首先你有点悲剧。。。好吧说正题你先弄个web工具,如:Fiddler2、HttpWatch监测下,admin是否传到后台之后在判断问题出在web还是后台等有结果了我们在讨论。
解决方案:
引用29楼lixiaohua886的回复:
Quote: 引用28楼zhujiajun930的回复:
这个到底是什么问题呢百思不得其解啊刚看到你这问题,首先你有点悲剧。。。好吧说正题你先弄个web工具,如:Fiddler2、HttpWatch监测下,admin是否传到后台之后在判断问题出在web还是后台等有结果了我们在讨论。
我直接赋值都不行?为什么呢
解决方案:
引用30楼zhujiajun930的回复:
Quote: 引用29楼lixiaohua886的回复:
Quote: 引用28楼zhujiajun930的回复:
这个到底是什么问题呢百思不得其解啊刚看到你这问题,首先你有点悲剧。。。好吧说正题你先弄个web工具,如:Fiddler2、HttpWatch监测下,admin是否传到后台之后在判断问题出在web还是后台等有结果了我们在讨论。
我直接赋值都不行?为什么呢
是不是你user为null所以,user.setXX就报错了???
解决方案:
引用26楼zhujiajun930的回复:
Quote: 引用25楼Inhibitory的回复:
adminService初始化了一个在Spring容器里了,但是并没有注入到AdminAction里,所以会有NullPointerException我这个注入了吧
这只是一个Setter,没有注入,注入的话可以加上annotation:@Autowired
解决方案:
引用31楼lixiaohua886的回复:
Quote: 引用30楼zhujiajun930的回复:
Quote: 引用29楼lixiaohua886的回复:
Quote: 引用28楼zhujiajun930的回复:
这个到底是什么问题呢百思不得其解啊刚看到你这问题,首先你有点悲剧。。。好吧说正题你先弄个web工具,如:Fiddler2、HttpWatch监测下,admin是否传到后台之后在判断问题出在web还是后台等有结果了我们在讨论。
我直接赋值都不行?为什么呢
是不是你user为null所以,user.setXX就报错了???
我之前private对象了一个user啊
解决方案:
引用32楼Inhibitory的回复:
Quote: 引用26楼zhujiajun930的回复:
Quote: 引用25楼Inhibitory的回复:
adminService初始化了一个在Spring容器里了,但是并没有注入到AdminAction里,所以会有NullPointerException我这个注入了吧
这只是一个Setter,没有注入,注入的话可以加上annotation:@Autowired
在这个方法上面添加一句@Autowired吗
解决方案:
引用32楼Inhibitory的回复:
Quote: 引用26楼zhujiajun930的回复:
Quote: 引用25楼Inhibitory的回复:
adminService初始化了一个在Spring容器里了,但是并没有注入到AdminAction里,所以会有NullPointerException我这个注入了吧
这只是一个Setter,没有注入,注入的话可以加上annotation:@Autowired
加了依然是nullpointer
解决方案:
引用33楼zhujiajun930的回复:
Quote: 引用31楼lixiaohua886的回复:
Quote: 引用30楼zhujiajun930的回复:
Quote: 引用29楼lixiaohua886的回复:
Quote: 引用28楼zhujiajun930的回复:
这个到底是什么问题呢百思不得其解啊刚看到你这问题,首先你有点悲剧。。。好吧说正题你先弄个web工具,如:Fiddler2、HttpWatch监测下,admin是否传到后台之后在判断问题出在web还是后台等有结果了我们在讨论。
我直接赋值都不行?为什么呢
是不是你user为null所以,user.setXX就报错了???
我之前private对象了一个user啊
你是有private的user但你没有初始化好不好,默认给你初始化的是null对象.
解决方案:
都不需要关注代码,java.lang.NullPointerException是你不应该为空的值空了,不管你怎么修改好的,记得做好空值判断。
解决方案:
引用30楼zhujiajun930的回复:
Quote: 引用29楼lixiaohua886的回复:
Quote: 引用28楼zhujiajun930的回复:
这个到底是什么问题呢百思不得其解啊刚看到你这问题,首先你有点悲剧。。。好吧说正题你先弄个web工具,如:Fiddler2、HttpWatch监测下,admin是否传到后台之后在判断问题出在web还是后台等有结果了我们在讨论。
我直接赋值都不行?为什么呢
admin为null报错,你设置user干什么。
解决方案:
引用37楼qq_17390259的回复:
都不需要关注代码,java.lang.NullPointerException是你不应该为空的值空了,不管你怎么修改好的,记得做好空值判断。
关键是找不出哪里不应该为空值啊
解决方案:
引用33楼zhujiajun930的回复:
Quote: 引用31楼lixiaohua886的回复:
Quote: 引用30楼zhujiajun930的回复:
Quote: 引用29楼lixiaohua886的回复:
Quote: 引用28楼zhujiajun930的回复:
这个到底是什么问题呢百思不得其解啊刚看到你这问题,首先你有点悲剧。。。好吧说正题你先弄个web工具,如:Fiddler2、HttpWatch监测下,admin是否传到后台之后在判断问题出在web还是后台等有结果了我们在讨论。
我直接赋值都不行?为什么呢
是不是你user为null所以,user.setXX就报错了???
我之前private对象了一个user啊
这个什么意思啊
解决方案:
各位朋友帮帮忙
解决方案:
页面里name的值怎么是admin.name,admin.pwd?
解决方案:
会不会是在adminAction里面的adminService对象是空的啊?
解决方案:
引用42楼vip471153310的回复:
页面里name的值怎么是admin.name,admin.pwd?
难道不对吗
解决方案:
引用36楼lixiaohua886的回复:
Quote: 引用33楼zhujiajun930的回复:
Quote: 引用31楼lixiaohua886的回复:
Quote: 引用30楼zhujiajun930的回复:
Quote: 引用29楼lixiaohua886的回复:
Quote: 引用28楼zhujiajun930的回复:
这个到底是什么问题呢百思不得其解啊刚看到你这问题,首先你有点悲剧。。。好吧说正题你先弄个web工具,如:Fiddler2、HttpWatch监测下,admin是否传到后台之后在判断问题出在web还是后台等有结果了我们在讨论。
我直接赋值都不行?为什么呢
是不是你user为null所以,user.setXX就报错了???
我之前private对象了一个user啊
你是有private的user但你没有初始化好不好,默认给你初始化的是null对象.
那应该怎么初始化直接赋值吗直接构造一个没有参数的对象还是nullpointer