`
baobeituping
  • 浏览: 1068674 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Spring mvc 学习(二 HandlerMapping)

阅读更多

spring当客户请求到来的时候,会根据HANDLER MAPPING对象决定如何将请求分配至对应的Controler,默认的HANDLER MAPPING是BeanNameUrlHandlerMapping,所以即使在BEAN文件中没有申明,也会使用该类依照BEAN定义的NAME属性的URL,来决定使用哪一个CONTROLER。

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
 <property name="prefix" value="/WEB-INF/jsp/"></property>
 <property name="suffix" value=".jsp"></property>
 </bean>

 

<bean name="/hello.do" class="com.action.HelloAction">
  <property name="greeting">
   <value>hello 5566</value>
  </property>
 </bean>

 

该种配置只适合小型的应用,一般常用的是配置如下文件

 <bean id="urlHandleMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="mappings">
   <props>
    <prop key="/hello1.do">helloController1</prop>

    <prop key="/hello2.do">helloController2</prop>

   </props>
  </property>
 </bean>

 

<bean id="helloController1" class="com.action.HelloAction">
  <property name="greeting">
   <value>hello 5566</value>
  </property>
 </bean>

 

<bean id="helloController2" class="com.action.HelloAction">
  <property name="greeting">
   <value>hello 5566</value>
  </property>
 </bean>

 

配置一个SimpleUrlHandlerMapping,然后在BEAN定义中配置一个ID和该参数中相同的控制器。

分享到:
评论

相关推荐

    Spring MVC核心组件之HandlerMapping详解

    ### Spring MVC核心组件之HandlerMapping详解 #### 一、引言 在Java Web开发领域,Spring MVC框架因其灵活且强大的特性而备受青睐。...理解和掌握`HandlerMapping`的工作机制对于深入学习Spring MVC框架至关重要。

    Spring MVC 学习记录总结1

    在这个学习记录总结中,我们将深入理解Spring MVC的核心概念、主要组件以及其工作流程。 1. Spring MVC 概述 Spring MVC 是Spring框架的一部分,它基于Spring IoC(Inversion of Control,控制反转)容器,简化了...

    Spring MVC jar包

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为开发者提供了模型-视图-控制器(MVC)架构,使开发人员能够更好地组织和分离应用程序的业务逻辑、数据处理和用户界面。Spring MVC是Spring框架的一个核心组件,...

    Spring.MVC学习指南.pdf

    这份“Spring.MVC学习指南.pdf”很可能是为了帮助开发者深入理解和掌握Spring MVC的核心概念、工作原理以及实践技巧。下面将详细阐述Spring MVC的相关知识点。 1. **核心组件**: - **DispatcherServlet**:Spring...

    Spring MVC 教程快速入门 深入分析

    二、Spring MVC核心类与接口:Spring MVC架构中包含许多核心组件,如DispatcherServlet、HandlerMapping、Controller、ViewResolver等。这些组件协同工作,处理用户的请求并返回相应的响应。 三、Spring MVC核心...

    Spring.MVC学习指南(林仪明、崔毅著,人民邮电出版社)

    《Spring MVC学习指南》是由林仪明和崔毅两位作者共同编著,由人民邮电出版社出版的一本专业书籍,主要面向希望深入理解和掌握Spring MVC框架的Java开发者。Spring MVC是Spring框架的重要组成部分,用于构建Web应用...

    spring mvc 的入门级资料

    1. 轻松学习:Spring MVC 的学习难度小于 Struts2 2. 高性能:Spring MVC 很容易就可以写出性能优秀的程序 3. 灵活性高:Spring MVC 的灵活性非常高,可以满足不同的需求 Spring MVC 是一个强大、灵活、Easy-to-use...

    spring MVC基础学习

    - 创建Spring MVC的配置文件,例如`servlet-context.xml`,配置HandlerMapping、HandlerAdapter、ViewResolver等组件。 - 在配置文件中声明Controller Bean,通常使用注解@Controller。 3. **注解驱动开发**: -...

    spring mvc mybatis 整合源码,带数据库脚本,带详细注释

    - 学习Spring MVC和MyBatis的整合,可以参考官方文档、教程和开源项目的源码。 - 通过调试源码,理解其实现原理,有助于提升实战技能。 总结,这个压缩包提供了一个完整的Spring MVC和MyBatis整合的示例,包含了...

    开发Spring MVC应用程序补充—程序源码下载.rar_spring_spring mvc_spring mvc 源码_sp

    标题中的"开发Spring MVC应用程序补充—程序源码下载.rar_spring_spring mvc_spring mvc 源码_sp"表明这是一个关于Spring MVC框架的开发教程,其中包含了源代码供学习者参考。Spring MVC是Spring框架的一个核心组件...

    Spring MVC使用Demo

    它是Spring MVC的前端控制器,接收所有HTTP请求,然后根据请求信息选择合适的HandlerMapping找到对应处理器(Controller方法)。处理器执行后,通过HandlerAdapter将结果转换为ModelAndView对象,最后由ViewResolver...

    spring-MVC.zip_Java spring mvc_spring mvc_spring mvc

    在本实例中,我们有一个名为"spring-MVC.zip"的压缩包,里面包含了一个关于Spring MVC的开发教程,特别适合初学者进行学习。 Spring MVC的核心概念包括DispatcherServlet、Controller、Model、View和ViewModel。...

    spring MVC .docx

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。Spring MVC的设计目标是提供一个清晰的组件化架构,使得开发者可以独立地开发和测试控制器、...

    Spring MVC 学习笔记 十二 PDF/Excel格式输出

    本学习笔记主要围绕Spring MVC的使用、配置和核心组件进行深入探讨,旨在帮助开发者更好地理解和掌握这一框架。 在Spring MVC中,Model代表业务逻辑和数据,View负责数据的展示,而Controller处理用户请求,协调...

    Spring MVC 学习代码 + PDF文档

    这个压缩包包含的学习资料是针对Spring MVC的,旨在帮助开发者快速理解和掌握这一强大的Web开发工具。 首先,让我们深入理解Spring MVC的基本架构。Spring MVC通过Model-View-Controller(MVC)设计模式将业务逻辑...

    Spring MVC 基础实例源码01

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,...对于初学者来说,动手实践是最有效的学习方式,你可以尝试运行这些示例,观察它们如何响应不同请求,逐步掌握Spring MVC的基础知识。

    spring MVC配置详解

    Spring MVC 配置详解 Spring MVC 是一个基于 DispatcherServlet 的 MVC 框架,它是当前主流的 Web 框架之一。要想灵活运用 Spring MVC 来应对大多数的 Web 开发,就必须要掌握它的配置及原理。 一、Spring MVC ...

    精通spring mvc 4 看透springmvc pdf 高清完全版

    本书首先介绍了Spring MVC的基础知识,包括如何搭建Spring MVC环境,以及它的核心组件如DispatcherServlet、ModelAndView、HandlerMapping和HandlerAdapter等的工作原理。这些组件在Web请求处理过程中扮演着重要角色...

Global site tag (gtag.js) - Google Analytics