MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » Struts 跳转错误-DispatchMapping[/articleQuery] d

Struts 跳转错误-DispatchMapping[/articleQuery] does not define a handler property(2)

www.MyException.Cn  网友分享于:2013-12-02  浏览:566次

我用的spring跟你们用法有些不同~
我不是把spring作为controller来引入的~
这样的话你再想扩展processor的话就比较费劲了~
我的做法是在web.xml中加载pring配置文件

<!-- contextConfigLocation 属性代表spring-config.xml文件的地址-->
<context-param>
<description>Spring2.0 Config</description>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/spring-config.xml</param-value>
</context-param>
<!-- log4jConfigLocation 属性代表log4j.properties文件的地址-->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/config/log4j.properties</param-value>
</context-param>
<!-- 加上这个Spring的Log4j侦听类,注意在JBOSS里面,不需要这个类,注释掉,不然会冲突 -->
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<!-- 加上这个Spring的侦听类 -->
<listener>
<listener-class>com.lr.daniel.dakcardsystem.server.web.ServiceContextListener</listener-class>
</listener>
===============================================================================
spring的侦听类是用来加载spring-config.xml文件的,也就是初始化spring~~
com.lr.daniel.dakcardsystem.server.web.ServiceContextListener
这个类继承自spring的org.springframework.web.context.ContextLoaderListener

我添加了一些自己要用到的必要代码~~

这样做的好处就是可以把struts的controller空出来做其他的处理~~
struts-config也不需要作特殊处理,只是把action的type设定为
type=“org.springframework.web.struts.DelegatingActionProxy”
就可以了~~

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有