SSH类库的集成问题!

1创建WEB项目.

2.添加struts类库,采用myeclipse的向导添加

3.添加hibernate类库,采用myeclipse的类库但不要用向导添加,因为向导会为我们创建一个HibernateSessionFactory的工具类(可以自写)

4.添加spring类库,采用自己的类库,由于现在流行spring2.0和spring2.5,其中2者的类库有区别,2.5把web和struts这块和core分开了。如果你是采用2.0则只需要添加spring.jar即可,但你是2.5除了要添加spring.jar还要添加spring-struts.jar(在下载的spring的/dist/modules文件夹中有个叫spring-webmvc-struts.jar,当你创建自己的spring类库时myeclipse把他叫做了spring-struts.jar)

5.把spring与struts集成起来,修改web。xml

添加<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

在struts-config.xml添加 <controller processorClass="org.springframework.web.struts.DelegatingTilesRequestProcessor"></controller>

和<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/struts-context.xml"/>
</plug-in>

注意如果你是spring2.5但你没添加spring-struts.jar的话当你部署项目是会报org.springframework.web.struts.ContextLoaderPlugIn类找不见的异常!

这样你就可以把这个项目当成SSH集成的模板供以后使用时用!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值