ssh框架 applicationcontext.xml中出现错误 求解答
beanid="login"class="com.yourcompany.struts.action.LoginAction"scope="prototype"><pro...
bean id="login" class="com.yourcompany.struts.action.LoginAction " scope="prototype">
<property name= "iuser" > 这行报错 说在loginaction中找不到iuser
<ref bean= "UserService "/>
</property>
</bean> 展开
<property name= "iuser" > 这行报错 说在loginaction中找不到iuser
<ref bean= "UserService "/>
</property>
</bean> 展开
2个回答
展开全部
这个name,表示LoginAction中的一个类属性。也就是说你的LoginAction类里必须有一个名叫iuser的属性并且提供get/set方法才可以。
追问
的确 我在loginaction写了set的方法:
private IUserService iuser;
public void setUserService(IUserService user) {
this.iuser =user;
}
public IUserService getUserService()
{return iuser;}
我现在怀疑的就是命名的问题 还有包的冲突问题
追答
以前我见过spring注入时因为变量名有特殊的导致注入不进去,不过不知道这个iuser是否就恰好属于这种问题。另外还是检查检查拼写有没有错误吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询