有关Struts和Spring框架整合时出现的问题

    这几天,在使用SSH框架整合做一个新闻发布系统时,发现了这样一个问题,在struts-config.xml里,对Struts和Spring整合配置时,我使用到了这样一个类:"org.springframework.web.struts.ContextLoaderPlugIn",当我运行自己的程序时,它会在控制台输出,找不到类,我于是在spring.jar包里找,发现并没有这个类。于是,我去网上查找了相关资料才知道,这是因为,我缺少了一个包。因为,spring是由七个模块组成的,包括:Spring AOP,Spring ORM,Spring Web,Spring Web MVC,Spring DAO,Spring context,Spring core.而我缺少的这个包正好是不在Spring的核心库里,它是:Spring Web MVC.

      对于,这个问题,我们可以使用myeclipse来完成,右键点击工程名--->找到myeclipse项--->add spring capabilities---->在打开的对话框里勾选spring web library 这项(当然,如果你没有添加spring的核心库,在这里也可以勾选,当然,如果你用到别的,也可以在这里勾选)。这样,当你再次运行程序的时候,他就不会报找不到类了。同理,你也可以按这样的方法,来添加hibernate和struts的类库。

你可能感兴趣的:(有关Struts和Spring框架整合时出现的问题)