0 0

struts2 mvc与spring mvc同时应用web.xml的配置10

 <!-- spring configuration -->
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>
			/WEB-INF/spring/spring-*.xml
		</param-value>
	</context-param>
	
	<listener>
		<listener-class>
			org.springframework.web.context.ContextLoaderListener
		</listener-class>
	</listener>

<!-- struts2 configuration -->
	<filter>
		<filter-name>struts-cleanup</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>
	</filter>
	<filter>
		<filter-name>struts2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>struts-cleanup</filter-name>
		<url-pattern>/*</url-pattern>
		<dispatcher>REQUEST</dispatcher>   
	    <dispatcher>FORWARD</dispatcher>
	</filter-mapping>
	<filter-mapping>
	  	<filter-name>struts2</filter-name>
	  	<url-pattern>/*</url-pattern>
	  	<dispatcher>REQUEST</dispatcher>   
	    <dispatcher>FORWARD</dispatcher>
	</filter-mapping>

<!-- restful configuration -->
	<servlet>
	    <servlet-name>rest</servlet-name>
	    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
	    <init-param>
	       <param-name>contextConfigLocation</param-name>
	       <param-value>/WEB-INF/spring/rest-servlet.xml</param-value>
	    </init-param>
	    <load-on-startup>0</load-on-startup>
	</servlet>
    <servlet-mapping>
        <servlet-name>rest</servlet-name>
        <url-pattern>/restful/*</url-pattern>
    </servlet-mapping>

以上是配置文件代码,我想用spring mvc的restful,ajax请求restful的地址,但是struts2会捕捉这个地址,我不想让struts过滤带/restful/的地址,该怎么做?
2012年4月30日 13:59
目前还没有答案

相关推荐

    spring在web.xml中和在struts中的不同配置..pdf

    在本文中,我们将探讨Spring在`web.xml`中的配置与在Struts中的配置差异,以及这两种配置方式背后的基本原理。 首先,Spring的核心是ApplicationContext,它是一个管理Bean的容器,可以看作是应用程序的上下文环境...

    spring.jar spring-webmvc-struts.jar spring-webmvc.jar

    标题中的"spring.jar"、"spring-webmvc-struts.jar"和"spring-webmvc.jar"都是Spring框架相关的Java库文件,通常以.jar结尾的文件是Java的归档文件,包含了类、资源和元数据,用于Java应用程序的运行。这些文件在...

    org.springframework.web.struts-sources-3.0.4.RELEASE.jar

    总之,`org.springframework.web.struts-sources-3.0.4.RELEASE.jar`是Spring与Struts集成的关键,它使得开发者能够在享受Struts的MVC架构的同时,充分利用Spring的强大功能,提升项目的质量和可维护性。了解和掌握...

    struts2-spring4-hibernate4_xml配置的框架

    Struts2-Spring4-Hibernate4 XML配置的框架是一个经典的Java Web开发架构,它整合了三个主流的开源框架:Struts2、Spring4和Hibernate4。这个框架的配置主要通过XML文件来完成,同时也可以结合注解的方式进行更加...

    struts1原理,struts2原理,spring mvc原理,struts1和struts2,struts和spring mvc

    Struts、Spring MVC和Struts2是Java Web开发中三个重要的MVC框架,它们都用于构建基于模型-视图-控制器(MVC)设计模式的Web应用程序。下面将分别介绍这三个框架的工作原理,并进行对比。 **Struts1原理:** Struts...

    SSH三大框架整合 struts2(使用xml配置)+hibernate(使用xml配置)+spring(使用xml配置)

    SSH是Java Web开发中的三个重要框架,分别是Struts2、Hibernate和Spring,它们共同构建了一个强大的MVC(Model-View-Controller)架构。本项目整合了这三个框架,并使用XML配置来管理各个组件,实现了基本的CRUD...

    SSH框架配置文件及web.xml jar包

    在SSH框架中,web.xml通常用于注册DispatcherServlet(Spring MVC的前端控制器)、Filter(如Struts2的FilterDispatcher)以及Spring的ContextLoaderListener,以启动Spring应用上下文。 5. **jar包**:SSH框架所需...

    struts2-spring-plugin-2.2.1.jar

    在没有Struts2-Spring-Plugin的情况下,要在Struts2应用中使用Spring,需要手动配置Action类与Spring Bean之间的关联。而有了这个插件,配置过程变得更加简单。以下是Struts2-Spring-Plugin-2.2.1.jar提供的主要功能...

    Struts2 MVC_Spring3_MyBatis整合

    Struts2、Spring3 和 MyBatis 是三个非常重要的 Java Web 开发框架,它们的整合是构建企业级应用的常用技术栈。这篇文章将详细介绍这三个框架的整合过程以及各自的功能特点,帮助开发者理解如何在实际项目中高效地...

    Struts2 Spring Jpa 配置测试

    对于Struts2,Spring可以通过`struts-plugin.xml`与Struts2进行集成,提供Action的依赖注入。此外,还需要配置Spring的数据源、事务管理器以及JPA的实体扫描路径。 3. **JPA配置**:JPA的配置主要涉及`persistence....

    搭建SSH框架需要引入的Struts2包(log4j,spring-web,struts2-spring-plugin)

    对于Struts2和Spring的配置,我们需要在`struts.xml`和`spring-context.xml`文件中进行相应的设置,例如定义Action类、配置Spring Bean以及指定Struts2与Spring的整合方式。同时,确保web.xml文件中配置了...

    精通struts基于mvc的java web设计与开发

    《精通Struts基于MVC的Java Web设计与开发》是一本深入探讨如何使用Struts框架进行Web应用开发的专业书籍。作者孙卫琴以其丰富的经验和深入的理解,为读者提供了全面、系统的Struts MVC学习路径。 首先,我们要理解...

    struts2与spring2的整合

    3. **配置Struts2**:在struts.xml中,不再直接实例化Action类,而是使用Spring提供的`&lt;action&gt;`标签,通过`class`属性指定Action类的全限定名,同时添加`spring`插件的配置,如`namespace="/struts"`和`default-...

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    spring整合struts2与hibernate核心配置文件

    `struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由Spring容器管理。`spring-context.xml`中,需要配置数据源、SessionFactory、事务管理器以及各业务层和DAO层的bean。Hibernate的`hibernate....

    Spring3-MVC与Struts2.x比较.docx

    Spring MVC 和 Struts2.x 是两个广泛使用的Java Web开发中的MVC框架,它们各自具有不同的特点和优势。这里我们将深入探讨这两个框架的核心组件、工作原理以及它们之间的对比。 首先,让我们了解一下Spring MVC。...

    在struts2中集成Spring共2页.pdf.zip

    将Struts2与Spring集成,可以充分利用两者的优点,实现更高效、可维护的Web应用程序。 **Struts2框架** Struts2是一个基于MVC设计模式的Java Web框架,它继承了Struts1的优点,并引入了更多现代框架的特性。Struts2...

    精通Struts:基于MVC的JavaWeb设计与开发(孙卫琴)

    3. **配置与部署**:学习Struts,需要了解如何配置web.xml和Struts-config.xml文件,这些配置文件定义了请求映射、数据源、国际化、异常处理等关键设置。 4. **Action与ActionMapping**:Action类是业务逻辑的入口...

    struts2+spring3+mybatis3_配置.doc

    "Struts2+Spring3+MyBatis3"是常见的Java Web开发框架集成,它结合了Struts2的MVC设计模式、Spring3的依赖注入与事务管理以及MyBatis3的持久层操作。以下是对这三个框架的配置细节进行的详细解释: 一、Struts2配置...

Global site tag (gtag.js) - Google Analytics