`

Spring Web MVC 的HandlerMapping的使用之-------SimpleUrlHandlerMapping(有三种配法)

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<beans
    xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
   
   <bean id="loginController" class="com.spring.web.controller.LoginController"/>
  
 
   <bean id="handlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
   <!-- 配置方法一
     <property name="urlMap">
         <map>
            <entry key="/user/login.do" value-ref="loginController"/>
         </map>
     </property> -->
  <!-- 配置方法二
    <property name="mappings">
       <bean class="org.springframework.beans.factory.config.PropertiesFactoryBean">
           <property name="location">
              <value>urlMap.properties</value <!-- 此时urlMap.properties文件应放在WebRoot目录下! -->
           </property>
       </bean>
    </property>
   -->
   <!-- 配置方法三 -->
     <property name="mappings">
        <props>
           <prop key="/user/login.do">loginController</prop>
        </props>
     </property></bean>
 
   <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
     <property name="prefix"><value>/WEB-INF/jsp/</value></property>
     <property name="suffix"><value>.jsp</value></property>
     <property name="viewClass">
       <value>
        org.springframework.web.servlet.view.JstlView
       </value>
     </property>
   </bean> 
  
  
</beans>
分享到:
评论

相关推荐

    深入浅出学Spring_Web_MVC

    **Spring Web MVC** 是一种轻量级的、基于MVC(Model-View-Controller)设计模式的Web应用框架,是Spring框架的重要组成部分之一。它为开发者提供了构建可维护性高、易于扩展的Web应用程序的强大工具。 ##### ...

    org.springframework.web.servlet-3.1.0.M2.jar

    在Java Web开发领域,Spring框架无疑是最具影响力的框架之一,其中Spring MVC是它的重要组成部分,用于处理Web请求和响应。本文将围绕"org.springframework.web.servlet-3.1.0.M2.jar"这一核心组件,深入探讨Spring ...

    深入剖析Spring Web源码

    #### 三、Spring Web MVC的架构实现 **3.1 DISPATCHERSERVLET的实现** - **3.1.1 通用Servlet和HTTPServlet** - `Servlet`是Java Servlet API中定义的一个接口,它是Web容器的标准组件,用于处理客户端的HTTP请求...

    org.springframework.web.servlet-3.0.0.M4.jar

    在Java Web开发领域,Spring框架无疑是最具影响力的框架之一,其中Spring MVC是它的重要组成部分,用于构建强大的、灵活的Web应用程序。我们今天将深入探讨Spring MVC的核心组件,并以org.springframework.web....

    Spring Web MVC framework中英文对照.pdf

    ### Spring Web MVC框架知识点概述 #### 一、Spring Web MVC框架简介 ...综上所述,Spring Web MVC框架以其简洁的设计、强大的功能以及良好的可扩展性而受到广泛欢迎,是构建现代Java Web应用程序的首选工具之一。

    Spring MVC核心组件之HandlerMapping详解

    ### Spring MVC核心组件之HandlerMapping详解 #### 一、引言 在Java Web开发领域,Spring MVC框架因其灵活且强大的特性而备受青睐。它提供了一种简洁的方式来构建可维护、可扩展的应用程序。Spring MVC的核心组件之...

    spring MVC快速入门-深入分析.pdf

    #### 三、Spring MVC 核心流程 1. **接收请求**:客户端发送 HTTP 请求至 DispatcherServlet。 2. **映射处理器**:DispatcherServlet 调用 HandlerMapping 找到合适的 Controller。 3. **适配处理器**:使用 ...

    Spring3MVC真正入门资料.doc

    在 Spring3MVC 框架中,有几个重要的接口与类,了解它们的作用可以帮助我们更好地理解和使用 Spring3MVC。 1. DispatcherServlet -- 前置控制器 DispatcherServlet 是 Spring3MVC 框架的核心组件之一,负责接收和...

    spring-ext-handler-mapping.rar_ext_spring ext_spring mvc

    本资源"spring-ext-handler-mapping"着重于扩展Spring的地址映射功能,使得开发者在使用Spring MVC进行Web开发时能够更加灵活和高效。 1. **扩展Spring HandlerMapping** Spring MVC默认提供了一些内置的...

    web mvc spring springmvc

    Spring MVC是Spring框架的一个模块,专为基于Web的应用程序提供了一种清晰、简洁的方式来构建Web应用程序。与传统的Servlet API编程方式相比,Spring MVC提供了一个更加高级、易于使用的API,使得开发人员能够更专注...

    【面试资料】-(机构内训资料)看透Spring MVC源代码分析与实践.zip

    Spring MVC是Spring框架的核心部分,专门用于构建Web应用程序。它是一个模型-视图-控制器(MVC)架构的实现,提供了灵活的Web开发解决方案。在面试中,对Spring MVC的深入理解和源代码分析能力通常被视为高级Java...

    spring mvc

    Spring MVC 使用 HandlerMapping 接口及其实现类来完成请求与处理方法的映射。常见的映射方式包括: - **路径映射**:通过 URL 路径匹配控制器方法。 - **注解映射**:使用 `@RequestMapping` 注解定义 URL 与方法的...

    最全最经典spring_mvc教程

    #### 三、搭建Spring MVC环境 **3.1 导入必要的JAR包** - **org.springframework.aop-3.0.5.RELEASE.jar**: 提供面向切面编程的支持。 - **org.springframework.beans-3.0.5.RELEASE.jar**: 提供操作Bean的基础...

    Spring_MVC 3.0整理汇总

    Spring_MVC 3.0 是一款广泛使用的轻量级MVC框架,因其简洁的设计、强大的功能和优秀的性能,自3.0版本发布以来,深受开发者的青睐。与Struts2相比,Spring_MVC在学习曲线、性能优化以及灵活性方面具有优势。Spring_...

    spring3mvc真正入门资料

    ### Spring3MVC真正入门资料知识点详解 #### 一、Spring3MVC简介与优势 Spring3MVC作为Spring框架中的一个重要组成部分,...无论是对于初学者还是有经验的开发者来说,Spring3MVC都是构建现代Web应用程序的理想选择。

    spring mvc的配置文件详解

    Spring MVC 提供了多种 HandlerMapping 的实现方式,其中两种常见的实现是 BeanNameUrlHandlerMapping 和 SimpleUrlHandlerMapping。 ##### BeanNameUrlHandlerMapping BeanNameUrlHandlerMapping 是 Spring 默认...

    Spring3-MVC与Struts2.x比较.pdf

    Spring MVC 和 Struts2.x 是两个广泛使用的Java Web开发框架,它们都在模型-视图-控制器(MVC)架构中提供了强大的支持。Spring MVC 以其灵活性、高效性和可扩展性在近年来逐渐受到开发者青睐,尤其是在Spring 3.0...

    spring-mvc 程序结构以及调用流程

    Spring MVC中默认实现了多种HandlerMapping,比如BeanNameUrlHandlerMapping、SimpleUrlHandlerMapping、RequestMappingHandlerMapping等。RequestMappingHandlerMapping是最常用的,它会根据@RequestMapping注解来...

    Spring MVC 配置请求的默认处理器.rar

    在Spring MVC框架中,配置请求的默认处理器是构建Web应用程序的关键步骤。这个过程涉及到设置DispatcherServlet,它作为Spring MVC的核心组件,负责调度HTTP请求到相应的控制器。以下将详细阐述Spring MVC配置请求的...

    Spring MVC原理

    Spring提供了几种常用的HandlerMapping,例如SimpleUrlHandlerMapping、BeanNameUrlHandlerMapping等。 在使用Spring MVC框架时,需要注意以下几点: * DispatcherServlet是Spring MVC的核心组件,负责处理所有的...

Global site tag (gtag.js) - Google Analytics