SpringMVC (三)处理器映射器的配置和AbstractController的使用
在开始创建spingmvc项目的时候,我们只需要配置前端控制器和处理器就可以,其他三项系统会默认配置,我们也可以自己配置
首先看配置处理器映射器,系统默认的
在springmvc.xml中配置
另一种配置方式是:同样在springmvc.xml中配置,使用的是 SimpleUrlHandlerMapping 这个类
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"><!–方式一–><property name="mappings"><props><prop key="/hello">firstController</prop></props></property>方式二<property name="urlMap"><map><entry key="/hello" value="firstController"></entry></map></property></bean>
这种配置方式访问的时候直接访问key的值就可以了
二.关于 AbstractController
定义一个类,让他继承AbstractController
package demo03AbstractController;import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.AbstractController; import org.springframework.web.servlet.mvc.Controller;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;/*** Created by mycom on 2018/3/18.*/ public class FirstController extends AbstractController {protected ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {ModelAndView mv=new ModelAndView();mv.setViewName("index");return mv;} }
在配置文件springmvc.xml中
<!--注册处理器--><bean id="/firstController" class="demo03AbstractController.FirstController" ><property name="supportedMethods" value="POST,GET"></property></bean>
转载于:https://www.cnblogs.com/my-123/p/8622819.html
SpringMVC (三)处理器映射器的配置和AbstractController的使用相关推荐
- springmvc自定义处理器映射器和处理器适配器
springmvc通过处理器映射器(HandlerMapping)和处理器适配器(HandlerAdapter)来处理http请求,当一个请求经过DispatcherServlet后,Dispatch ...
- SSM-SpringMVC-07:SpringMVC中处理器映射器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- BeanNameUrlHandlerMapping和SimpleUrlHandlerMapping BeanN ...
- 非注解和注解的处理器映射器和适配器---SpringMVC学习笔记(三)
非注解的处理器映射器和适配器 非注解的处理器映射器 之前的入门Demo中使用的就是非注解的处理器映射器: org.springframework.web.servlet.handler.BeanNam ...
- 【SpringMVC框架】注解的处理器映射器和适配器配置
下面我们来探讨注解的处理器映射器和适配器 1.注解的处理器映射器和适配器 在spring3.1之前使用org.springframework.web.servlet.mvc.annotation.De ...
- SpringMVC学习记录二——非注解和注解的处理器映射器和适配器
3 非注解的处理器映射器和适配器 3.1 非注解的处理器映射器 处理器映射器: org.springframework.web.servlet.handler.BeanNameUr ...
- SpringMVC处理器映射器HandlerMapping
前言 在SpringMVC中会有很多请求,每个请求都需要一个HandlerAdapter处理,具体接收到一个请求之后使用哪个HandlerAdapter进行处理呢,他们的过程是什么.本文将对此问题进行 ...
- SpringMVC - 非注解的处理器映射器和适配器
为什么80%的码农都做不了架构师?>>> 一.非注解的处理器映射器 提供的处理器有两个属性.一个是id属性,一个是name属性.分别对应两种不同的映射器. <bean i ...
- 【SpringMVC框架】非注解的处理器映射器和适配器
非注解的处理器映射器和适配器 1.非注解的处理器映射器 之前的处理器映射器: org.springframework.web.servlet.handler.BeanNameUrlHandlerMap ...
- SpringMVC 处理器映射器详解
0x00:介绍 关于 SPring MVC 的详细介绍可参考之前的文章,SpringMVC 工作原理. 在 SpringMVC 中,处理器映射器有两种配置方式,一种是基于 XML 的资源配置,也就是常 ...
- Spring MVC源码解析——HandlerMapping(处理器映射器)
Sping MVC 源码解析--HandlerMapping处理器映射器 1. 什么是HandlerMapping 2. HandlerMapping 2.1 HandlerMapping初始化 2. ...
最新文章
- ppt流程图字体太小_论文答辩PPT攻略,答辩季你准备好了吗?
- bzoj1078【SCOI2008】斜堆
- 前端构建工具gulp之基本介绍
- 【报错笔记】eclipse启动出现错误
- 极客猿网址导航源码V3.0开源版
- linux gdb打印内存命令,gdb中查看内存方法总结
- android ffmpeg 解码,如何在Android用FFmpeg解码图像
- android WPS如何绘图
- 字蛛(font-spider)教学——ttf/otf字体文件压缩
- 拼多多砍价小程序源码/流量主系列微信小程序源码
- 如何下载电驴网站Verycd上的资源
- 给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符(需要区分大小写)。 输入描述:
- 电信云服务器装系统,天翼云主机重装系统的详细操作步骤
- /sys/kernel/debug及debugfs
- HTML/CSS入门(1)
- 赶上时代步伐,我们也来做“菱形图片”
- 数字信号处理2-截止频率
- 新的深度学习优化器Ranger: RAdam + LookAhead的协同组合,两者兼得。
- 使用MMDetection训练自己的数据集
- 年薪40W毕业生大厂面试题合集,学完之后你不会拿不到offer
热门文章
- Flink Hudi 0.10.0 发布,多项重要更新,稳定性大幅提升
- 【React Native 安卓开发】----(Flexbox布局)【第二篇】
- set python_set在python里的含义和用法
- char装cstring_MFC中char*,string和CString之间的转换-阿里云开发者社区
- pythonsocket中tcp通信接收不到数据_通信中数据发生错误,接收方如何判决?检错码与纠错码必不可少...
- mongoddb常用增删改查命令--推荐查询命令:
- 经典神经网络 -- DPN : 设计原理与pytorch实现
- python读取excel_Python简单读取Excel示例
- JVM 性能调优实战之:一次系统性能瓶颈的寻找过程
- SFB 项目经验-35-分配公网证书 For Exchange Server 2016(图解)