以链接127.0.0.1/a为例
描述:url为/a/,/a.html和/a.htm,都要访问spring mvc的controller的web配置
具体配置如下:
<servlet>
<servlet-name>SpringMVC</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>service.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<url-pattern>*.htm</url-pattern><!--匹配所有以htm结尾的请求-->
<url-pattern>*.html</url-pattern><!--匹配所有以html结尾的请求-->
<url-pattern>/a/*</url-pattern> <!--匹配含有以/a的请求-->
</servlet-mapping>
这样子应该一目了然了吧!!!
相关推荐
Spring MVC支持多种视图技术,如JSP、Thymeleaf、FreeMarker等。 5. **View**: 视图负责渲染模型中的数据并呈现给用户。它通常与某种模板语言结合,如JSP中的EL(Expression Language)和JSTL(JavaServer Pages ...
9. **拦截器(Interceptor)**: Spring MVC允许自定义拦截器,可以在请求处理前或后执行一些通用逻辑,如权限检查、日志记录等。 10. **异常处理**: 可以全局或局部地配置异常处理器,将异常转换为特定的视图或HTTP...
通过自定义异常处理器,Spring MVC允许优雅地处理运行时异常,提供了统一的错误页面和异常信息。 **7. RESTful支持** Spring MVC支持构建RESTful服务,通过HTTP方法如GET、POST、PUT、DELETE等,实现资源的增删改查...
Resin 是一款高性能的Java应用服务器,它支持多种Web应用程序框架,包括Spring MVC。Spring MVC是Spring框架的一部分,专门用于构建MVC模式的Web应用程序。本文将深入探讨Resin如何支持Spring MVC 5.0及以上版本,...
1. **MVC架构模式**:Spring MVC 提供了一个清晰的分层架构,使得开发者可以独立地处理应用程序的业务逻辑、数据访问和用户界面。模型层负责业务逻辑,视图层负责呈现数据,控制器层则协调这两个部分,处理用户的...
Spring MVC 的配置文件通常包含了以下几个关键部分: 1. **DispatcherServlet 配置**:配置 DispatcherServlet 如何初始化以及加载配置文件。 2. **视图解析器配置**:配置 ViewResolver 来解析视图名到实际的视图...
本实例将详细介绍如何在Spring MVC项目中配置并使用Druid数据源。 首先,我们需要理解Spring MVC和Druid的基本概念。Spring MVC是Spring框架的一部分,用于构建Web应用程序,它遵循MVC(Model-View-Controller)...
最后,springMVC.xml配置文件是整个Spring MVC应用的核心配置文件,它集中了所有的Spring MVC相关配置。通过本文提供的下载地址,可以进一步获取详细的配置文件示例。本文作者赵磊还撰写了一篇比较Spring MVC与...
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,专门用于构建 MVC(Model-View-Controller)架构的 Web 应用程序。这个核心 jar 包包含了 Spring MVC 运行所必需的类库,使得开发者...
Spring提供了大量的模块,包括核心容器、数据访问/集成、Web、AOP(面向切面编程)、工具和支持多种其他框架。在本教程中,Spring将作为基础架构层,帮助开发者实现松耦合和控制反转(IoC),使得应用程序更加模块化...
- `pom.xml`:项目的Maven配置文件,包含了Spring MVC和MyBatis的依赖。 - `src/main/java`:包含项目中的Java源代码,如Controller、Service、DAO等层的实现。 - `src/main/resources`:存放配置文件,如Spring的...
2. **注解驱动开发**:Spring 4.3.4强化了注解支持,如@Controller、@RequestMapping、@Service、@Repository等,开发者无需编写XML配置文件,即可实现控制器、服务和数据访问层的配置。 3. **ModelAndView对象**:...
8. **MVC配置文件**:在Spring MVC中,通常会有一个或多个配置文件(如spring-mvc.xml)来定义组件扫描、视图解析器、拦截器等设置。 9. **Spring JDBC/ORM集成**:Spring提供了与JDBC的集成,简化了数据库操作,...
**Spring MVC 框架详解** Spring MVC 是 Spring 框架的一个模块,主要用于构建Web应用程序的后端控制器。它提供了模型-视图-控制器(MVC)...项目的结构和配置文件对于理解和学习Spring MVC的原理和实践非常有帮助。
2. **配置Spring MVC**:创建`web.xml`配置文件,配置DispatcherServlet并指定Spring MVC的配置文件位置。 3. **编写配置文件**:在Spring配置文件中,定义视图解析器和其他组件的配置。 4. **创建Controller**:...
在Spring MVC的配置文件(如`spring-mvc.xml`)中,你需要配置VelocityViewResolver,这是Spring MVC用来解析Velocity模板的类。设置其prefix和suffix属性,分别指定视图前缀和后缀,例如: ```xml ...
6. **配置**:Spring MVC的配置通常包括Spring的Context配置(如bean定义、依赖注入)和Spring MVC的DispatcherServlet配置(如视图解析器、拦截器、转换器和格式化器)。现在通常推荐使用Java配置或者XML配置的混合...
除了Spring MVC,Spring还包括IoC容器、AOP(面向切面编程)、数据访问、事务管理等模块,形成了一个完整的开发环境。Spring的模块化设计使得开发者可以根据项目需求选择性地引入。 5. **Maven**:Maven是一个项目...
在IT行业中,构建高效、可维护的Web应用是至关重要的,而"spring,spring mvc,mybatis,maven,mySql 项目框架"恰好是一个典型的企业级开发组合,它们各自扮演着不同的角色,共同构成了强大的后端开发基础。...