各位大虾,我是SSH初学者。版本 struts2.0+spring2.0+hibernate3.0
   我想请教下各位:
   我的数据库连接是单独些在 hibernate.config.xml中的,然后我配置spring的配置文件,为了方便管理,所以我想配置多个spring的的配置文件,请问该怎么写xml文件,谢谢,急

解决方案 »

  1.   

    WEB-INF 目录下应该有个applicationContext.xml文件
    然后你想多加几个配置文件的话,就在这个applicationContext.xml里加入:
    <import resource="文件名"/>
    就可以了
    如:
    <?xml version="1.0" encoding="UTF-8"?>
    <beans>
    <import resource="context-config/context-framework.xml"/>
    <import resource="context-config/context-user.xml"/>
    </beans>
      

  2.   

    在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</param-value>
    </context-param>在WEB-INF下的applicationContext-*.xml都写成;例如applicationContext-bean.xml
      

  3.   

    有没有例子可以分享下,我主要是配置DAO层和ACTION层后,比如:
     我定义一个public Interface User 然后 public UserDao implement User;我在ACTION中只能采用
     User user=new UserDao();然后才可以用user去调用的DAO层的方法,我想要的是通过配置文件 在ACTION中直接 get set 后,直接就可以 定义 private User user;然后直接就能用user调用配置后的DAO层,而不需要 User user=new UserDao();
      

  4.   

    搞定,虽然回答没解决我的问题,还是谢谢,SSH配置完全清楚