昨天开发联系人功能时,突然遇到一个bug,Action中的service注入结果为Null,debug了一天半,终于找到了原因。
源代码
Action.java
|
|
applicationContext.xml中
|
|
Struts.xml中
|
|
bug
访问了/linkMan,并成功执行了LinkManAction中的execute方法,但是service注入结果为null,个人感觉service没有注入成功。
解决方法
service的bean name必须与action中要注入的service变量名相同。1private LinkManService lms;
rename为
|
|
对应applicationContext.xml中改为
|
|