hejiaming的博客

从来只有事情改变人,而人是无法改变事情的
posts - 11, comments - 10, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Struts中结合Spring的小细节

Posted on 2007-08-24 14:02 何嘉明 阅读(201) 评论(0)  编辑  收藏 所属分类: Java
Struts与Spring结合,通常都是在Struts的配置文件struts-config.xml中加上
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
    <set-property property="contextConfigLocation"
         value="classpath*:spring/*.xml"/>
 </plug-in>

这样子的话Struts就能调用由Spring生成的Action类。

但是

如果写成:
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"/>

则是默认配置文件为在WEB-INF下的action-servlet.xml文件,可在action-servlet.xml中再截入各个action bean的配置,如下就是一个action-servlet.xml的例子:
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
3 <beans default-autowire="byName" default-lazy-init="true">
4     <!-- 后台管理模块 -->
5     <import resource="modules/spring-config-admin.xml"/>
6     <!-- 书店前台模块 -->
7     <import resource="modules/spring-config-shop.xml"/>
8 </beans>
9 
这样同样可以起到Struts能调用由Spring生成的Action类的效果


只有注册用户登录后才能发表评论。


网站导航: