0 0

spring mvc 的url匹配怎么就这么烦呢?谁来解释解释5

这几天一直在学习和整合spring mvc,在使用拦截器的和静态资源加载的时候url正则就烦了,谁来帮我讲讲这个如何操作。

以下是拦截器的配置:

说明下,配置成 /*/* 是为了能拦截到  /xx/xx 这样的url(也是为了拦截所有的请求),当配置成/*的时候对 /xx/xx的url请求就拦截不到了。

对于这里配置中的 * 与** 有什么区别吗?
<!-- 拦截器 -->
	<mvc:interceptors>
		<mvc:interceptor>
			<mvc:mapping path="/*/*"/>
			<bean class="com.xx.framework.interceptor.RolePathHandlerInterceptor" />
		</mvc:interceptor>
	</mvc:interceptors>



静态资源访问的url
<resources mapping="/resources/**" location="/resources/" />


web.xml中的spring mvc 配置是:
<servlet-mapping>
		<servlet-name>frameworkServlet</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>


当时这样配置后,总是有很多js和css 等资源访问不到 不知如何处理。
2013年3月08日 20:06
目前还没有答案

相关推荐

    spring mvc路径匹配原则详解

    Spring MVC 的默认实现 `org.springframework.web.servlet.handler.AbstractUrlHandlerMapping` 会以最长符合路径模式来匹配一个路径。例如,给定一个请求是 `/app/dir/file.jsp`,现在存在两个路径匹配模式 `//*....

    java spring mvc项目,通过URL地址传递对象参数给action.zip

    总结来说,通过Spring MVC的`@ModelAttribute`注解,我们可以方便地在URL中传递对象参数,极大地简化了Web应用的开发。同时,结合`@PathVariable`等其他注解,可以灵活处理各种类型的URL路由和参数绑定。在实际开发...

    Spring MVC使用Demo

    Spring MVC是Spring框架的一个核心模块,专用于构建Web应用程序。这个"Spring MVC使用Demo"提供了实践操作,帮助开发者深入理解Spring MVC的开发环境配置、注解的使用以及工作原理。 首先,Spring MVC的设计模式...

    Spring MVC学习指南

    ### Spring MVC 学习指南详解 #### 一、Spring MVC 概述 Spring MVC 是 Spring 框架的一部分,主要用于构建基于 Model-View-Controller (MVC) 设计模式的 Web 应用程序。它提供了丰富的功能来简化 Web 开发过程,...

    Spring mvc 教程

    - **使用 MVC Java 编程进行高级定制**:通过 Java 配置类来定制 Spring MVC 的行为。 - **使用 MVC 命名空间进行高级定制**:XML 配置文件中的命名空间可以用来简化配置过程。 #### 结论 Spring MVC 是一个功能...

    spring mvc

    ### Spring MVC 教程知识点详解 #### 一、Spring MVC 概述 Spring MVC 是 Spring 框架的一部分,主要用于构建基于 Java 的 Web 应用程序。它是一种模型-视图-控制器(Model-View-Controller,MVC)设计模式的实现...

    spring mvc login demo

    总的来说,`spring mvc login demo`项目是一个很好的起点,它涵盖了Spring MVC的基本概念,如控制器、模型和视图,以及用户认证的基础知识。通过学习和分析这个示例,开发者可以进一步了解如何在实际项目中应用...

    spring mvc 默认url (404 not found 处理 )

    Spring MVC 默认 URL 处理 404 错误解决方案 在 Spring MVC 框架下,处理 404 错误是一件非常重要的事情。在某些特殊场景下,如果使用 Shiro 安全框架,配置了非 ServletContainer 的 session 管理器,可能会出现 ...

    spring-mvc-官方中文文档

    3. **HandlerMapping**:该接口负责将请求与处理器(Controller)进行匹配,Spring MVC 提供了多种实现,如基于注解的 HandlerMapping,可以根据 @RequestMapping 注解将 URL 映射到控制器方法。 4. **...

    基于注解Spring MVC环境搭建

    在“基于注解的Spring MVC环境搭建”中,我们将深入探讨如何利用注解来简化配置,快速建立一个运行中的Web项目。这篇博文(尽管描述为空,但提供了链接)很可能是关于创建一个基本的Spring MVC项目并使用注解来管理...

    Spring MVC 第一个例子

    **Spring MVC 框架详解** Spring MVC 是 Spring 框架的一个重要模块,它为构建基于Java的Web应用程序提供了一个强大的模型-视图-控制器(MVC)架构。Spring MVC 的设计允许开发者将业务逻辑、数据处理和用户界面...

    Spring mvc指南+Spring mvc入门

    Spring MVC 是一款基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的重要组成部分,主要用于构建 MVC(Model-View-Controller)架构的 Web 应用程序。本指南将深入探讨 Spring MVC 的核心概念、配置、控制器、...

    Spring MVC源码深度剖析开源架构源码2021.pdf

    前者是通过bean的名称来匹配URL,后者则是通过注解@RequestMapping来匹配URL。 在getHandlerAdapter()方法中,会从已注册的HandlerAdapter列表中找出最适合当前Handler的适配器。Spring MVC为不同类型的Handler提供...

    Spring MVC 的注解使用实例

    在Spring MVC框架中,注解的使用极大地简化了配置,提高了开发效率。Spring MVC通过注解可以实现控制器、方法映射、模型数据绑定、视图解析等关键功能。本实例将深入探讨Spring MVC中常见的注解及其应用。 1. `@...

    Spring MVC 实例

    Spring MVC 提供了灵活的处理机制,包括处理器映射、视图解析、数据绑定、本地化和主题支持,以及对 RESTful 风格的 URL 支持,使得开发人员可以轻松地创建功能丰富的、高性能的 Web 应用。 ### 1. MVC 架构模式 ...

    外文翻译Spring的MVC构架模式-CSDN下载

    3. **映射器(HandlerMapping)**: `DispatcherServlet`会询问`HandlerMapping`来找到与请求URL匹配的处理器(控制器方法)。 4. **适配器(HandlerAdapter)**: 找到处理器后,`DispatcherServlet`使用`...

    Spring MVC

    在这个简单的Spring MVC登录案例中,我们主要关注的是如何利用注解(Annotation)来实现用户登录功能。注解是Spring MVC中的一种元数据,它允许我们在代码中嵌入配置信息,简化了XML配置的繁琐工作。 首先,让我们...

    Spring MVC 配置 urlrewrite 实例

    在Spring MVC框架中,URL重写是一个常见的需求,它能够帮助我们优化应用程序的URL结构,使其更加友好、可读性更强。`UrlRewriteFilter`是Tuckey组织提供的一款强大的URL重写工具,它可以方便地集成到Spring MVC中,...

    Spring MVC 4.2.4.RELEASE 中文文档

    文档还提到了 Spring MVC 启用 MVC Java 编程配置或 MVC 命名空间的默认配置的定制化,转换与格式化、验证拦截器、内容协商视图控制器、视图解析器、资源的服务路径匹配以及消息转换器等方面,这些都是 Spring MVC ...

    spring-mvc.rar_spring mvc

    8. **MVC配置文件**:在Spring MVC中,通常会有一个或多个配置文件(如spring-mvc.xml)来定义组件扫描、视图解析器、拦截器等设置。 9. **Spring JDBC/ORM集成**:Spring提供了与JDBC的集成,简化了数据库操作,...

Global site tag (gtag.js) - Google Analytics