日期:2014-05-17  浏览次数:20780 次

Spring 问题2
applicationContext.xml
配置如下
<bean  id="userDao"  class="dao.UserDao"/>


web.xml
配置如下
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
 <context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value>
</context-param>


action
配置如下
private UserDao userDao;

public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}


现在的问题是  运行之后   我填入数值 拦截器有进去比对  但是在这段代码如下   
userDao.register(user);     ------>        test.action.UserAction.execute(UserAction.java:75)


我spring哪里设置错误 导致这个Dao 取不到。

------解决方案--------------------
代码提供的不够多啊。。。。这些看不出问题