`

struts spring hibernate urlrewrite dwr配置顺序

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.3" 
	xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_3.xsd">
	

	 <!-- 伪静态 -->
	 <!-- 伪静态配置一定要放在最上面,要第一个加载 -->
	  <filter>  
      <filter-name>UrlRewriteFilter</filter-name>  
          <filter-class>  
            org.tuckey.web.filters.urlrewrite.UrlRewriteFilter  
         </filter-class>  
     </filter>  
     <filter-mapping>
     	<filter-name>UrlRewriteFilter</filter-name>
     	<url-pattern>/*</url-pattern>
     </filter-mapping>
	 <!-- 伪静态  end-->
       
	<!-- DWR2.0配置 -->
	 <servlet>
        <servlet-name>dwr-invoker</servlet-name>
        <display-name>DWR Servlet</display-name>
      <!-- 1.0的配置  <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> -->
        <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>
            <param-name>logLevel</param-name>
            <param-value>WARN</param-value>
        </init-param>
    </servlet>    
    <servlet-mapping>
        <servlet-name>dwr-invoker</servlet-name>
        <!--用于拦截 http://localhost:8080/dwr-->
        <url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>
	<!-- END DWR配置 -->
	
	
	<!-- struts2配置 -->
	<filter>
		<filter-name>struts2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/*</url-pattern>
		<dispatcher>REQUEST</dispatcher>  
        <dispatcher>FORWARD</dispatcher>   
	</filter-mapping>
	<!-- struts2配置  end-->
	
	<!-- spring配置  -->
	 <listener>  
     	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>  
	 </listener>  	  
	  <context-param>  
    	 <param-name>contextConfigLocation</param-name>  
    	 <param-value> 
    	 	classpath:spring/applicationContext-index.xml,
    	 	classpath:spring/DWR-applicationContext.xml,
    	 	classpath:applicationContext.xml
    	 	
    	 </param-value>  
	  </context-param>  
	 
	 <!-- spring配置  end-->
	 
	


	 
  <welcome-file-list>
    <welcome-file>/index.jsp</welcome-file>
  </welcome-file-list>
</web-app>
 
分享到:
评论

相关推荐

    struts2+spring3+hibernate4+urlrewrite

    本框架为struts2+spring3+hibernate4+urlrewrite(伪静态地址) Struts采用通配,web-inf下的urlrewrite.xml为伪静态配置文件,跳转到struts.xml进行对应

    Struts2下使用urlReWrite的最简实例(MyEclipse工程)

    `urlRewrite`是Tuckey开源组织提供的一个URL重写过滤器,它能够帮助我们在Struts2应用中实现这个目标。 在这个最简实例中,我们将探讨如何在MyEclipse环境中集成Struts2和urlRewrite,创建一个基本的应用来演示URL...

    URLRewrite配置和使用

    URLRewrite配置和使用 URLRewrite是一种URL重写技术,它可以满足搜索引擎的要求,隐藏技术实现,提高网站的移植性,并满足美感的要求。下面将详细介绍URLRewrite的配置和使用。 1. 满足搜索引擎的要求 搜索引擎对...

    urlrewrite2伪静态与使用文档(IIS)

    这个文档很可能包含了urlrewrite2的详细配置指南、规则语法解析、常见问题解答以及如何在IIS与PHPWAMP环境下进行配置的实例。建议仔细阅读该文档,以便深入理解和熟练运用urlrewrite2。 总之,urlrewrite2在IIS环境...

    urlrewrite 支持自定义多配置文件

    confPath 默认 /WEB-INF/urlrewrite.xml 只支持一个配置文件,为了更好的阅读和维护,修改了源码: 1.如果想用原生的urlRewriteFilter confPath 请放完整地址(eg:WEB-INF/urlrewrite.xml); 2.如果想读多个配置文件,...

    java urlrewrite解决默认页问题

    - **确保顺序正确:** 在`web.xml`中,URL Rewrite Filter应当配置在Struts Filter之前。 - **测试验证:** 配置完成后,务必进行充分的测试,确保所有链接都能够正确地重定向到目标页面。 - **兼容性考虑:** 不同...

    urlrewrite 支持自定义多配置文件(*通配符)

    urlrewrite 只支持单个配置文件,默认的配置文件为:/WEB-INF/urlrewrite.xml 现在对urlrewrite-3.2的源码进行了修改,使它能够支持多文件和通配符的形式加载自定义配置文件,即可以进行如下的配置: &lt;param-name&gt;...

    urlrewrite地址重写实例配置说明

    **URLRewrite地址重写**是Web开发中一个重要的技术,它主要用于优化和管理网站的URL,使得URL更友好、更具可读性,同时也能够实现动态URL到静态URL的转换,提升SEO效果。URLRewrite通常与Apache的mod_rewrite或者在...

    Spring MVC 配置 urlrewrite 实例

    通过以上配置,你可以根据需要定制Spring MVC应用中的URL重写规则,实现优雅的URL管理和优化。记住,`urlrewrite.xml`文件的灵活性非常高,你可以根据实际需求编写复杂的规则,实现更精细化的URL控制。在实践中,...

    UrlRewrite例子

    例如,规则之间的顺序很重要,因为UrlRewrite会按照配置文件中定义的顺序依次检查每条规则。如果规则设置不当,可能导致匹配到错误的规则或者陷入死循环。另外,正则表达式的编写也需要谨慎,避免出现过度匹配或匹配...

    urlrewrite-maven-example.zip

    URLRewrite主要通过配置文件(通常命名为`urlrewrite.xml`)来定义这些规则。在`urlrewrite.xml`中,我们可以定义一系列的条件和动作,条件用于判断是否执行某个规则,动作则定义了URL如何被重写。 **URLRewrite...

    使用urlrewrite重写struts2的action

    这个工具提供了一种方式,通过配置XML文件(如`urlrewrite.xml`)来定义一系列规则,这些规则将原始URL转换为更友好的或更安全的形式。例如,我们可以将一个包含参数的Action URL转换为无参数的、更具描述性的URL。 ...

    UrlRewrite.rar

    1. 安装与集成:首先,需要下载并安装UrlRewrite.dll文件到IIS服务器的扩展目录中,然后在IIS管理器中启用URL重写模块,并添加UrlRewrite的配置文件。 2. 规则编写:UrlRewrite的规则通常写在web.config文件中,...

    URLrewrite-实例

    `URLrewrite`是一个基于Java的开源过滤器,它实现了Apache的mod_rewrite功能,广泛应用于Spring、Struts、JSF等Java Web框架中。它提供了强大的规则配置,使得开发者能够灵活地对URL进行重写和重定向。 在使用`URL...

    urlrewrite包和配置文件

    在web.xml中配置UrlRewriteFilter,意味着我们需要声明一个过滤器条目,指定它的类名(`org.tuckey.web.filters.urlrewrite.UrlRewriteFilter`)以及配置文件的位置(通常是在&lt;context-param&gt;`中指定的`urlrewrite....

    urlrewrite完整示例2.6/3.2/4.0jar包

    在实际开发中,`URLRewrite`常用于Spring MVC、Struts等框架的项目,与这些框架配合使用,可以更好地管理应用程序的URL结构。 7. **注意事项**: - 配置文件的放置位置:通常放在WEB-INF目录下,确保不在公开访问...

    Apache URL Rewrite功能配置

    ### Apache URL Rewrite功能配置知识点详解 #### 一、Apache URL Rewrite简介 Apache URL Rewrite功能是Apache Web服务器的一个强大工具,它允许用户通过一系列规则来改变客户端请求的URL,从而实现URL重写、...

    ssh2中的urlrewrite和Struts2的生成静态页面

    在SSH2(Spring + Struts2 + Hibernate)框架中,URLRewrite是一种强大的工具,可以用于实现URL重写功能,使得网站的URL更加友好、易于理解和记忆。这在SEO优化及用户体验提升方面具有重要意义。 ##### URLRewrite...

    urlrewrite3.04的demo

    3. 编写urlrewrite.xml:这是URL重写的核心配置文件,定义了各种URL重写规则。 4. 测试与调试:运行项目,通过浏览器访问不同的URL,观察URL重写效果。 **四、urlrewrite.xml配置示例** `urlrewrite.xml`文件通常...

    UrlRewrite域名重写

    UrlRewrite是一个强大的URL管理工具,常用于ASP.NET应用程序中,它允许开发者通过自定义规则对网站的URL进行重写和转换。这个技术的核心在于提供更友好的、搜索引擎优化(SEO)的URL,同时也可以帮助解决网站迁移或...

Global site tag (gtag.js) - Google Analytics