Spring MVC学习笔记3,三种映射方式得到Handler
2017-03-07 20:13
183 查看
这篇博客写的是通过三种方式映射得到Handler
第一种:配置HandlerMapping,根据beanname进行查找:
配置如下:
<form action="hello.do">
hello:<input type="text" name="hello">
<input value="提交"type="submit">
</form>
<!-- 配置HandlerMapping 根据beanname进行查找 -->
<bean class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping">
</bean>
<!-- 配置controller -->
<bean id="helloController" name="/hello.do" class="com.liukf.springmvc.controller.HelloController"></bean>
第二种:根据类名进行查找:
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean>
第三种:根据简单URL映射进行访问Handler:
<!-- 根据简单URL映射进行访问,此时需要key与value进行赋值,key赋值为/+requestName value为handlerId -->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/userInfo.do">helloController</prop>
</props>
</property>
</bean>
<a href="userInfo.do">根据URL</a>
<a href="helloController.do">根据类名</a>
当然,最简单的最常用的还是加注解进行访问。
第一种:配置HandlerMapping,根据beanname进行查找:
配置如下:
<form action="hello.do">
hello:<input type="text" name="hello">
<input value="提交"type="submit">
</form>
<!-- 配置HandlerMapping 根据beanname进行查找 -->
<bean class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping">
</bean>
<!-- 配置controller -->
<bean id="helloController" name="/hello.do" class="com.liukf.springmvc.controller.HelloController"></bean>
第二种:根据类名进行查找:
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean>
第三种:根据简单URL映射进行访问Handler:
<!-- 根据简单URL映射进行访问,此时需要key与value进行赋值,key赋值为/+requestName value为handlerId -->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/userInfo.do">helloController</prop>
</props>
</property>
</bean>
<a href="userInfo.do">根据URL</a>
<a href="helloController.do">根据类名</a>
当然,最简单的最常用的还是加注解进行访问。
相关文章推荐
- spring学习笔记2---MVC处理器映射(handlerMapping)三种方式(附源码)
- 学习笔记 --- 编码过程中常见的三种异步方式
- php学习笔记(三十五)smarty模板中使用变量的三种方式
- Hibernate学习笔记之三种查询方式
- shell脚本的作用,shell脚本变量的定义和三种赋值方式【shell脚本的学习笔记一】
- 【c和指针学习笔记】函数指针的初始化以及函数调用的三种方式
- OpenGL学习笔记 (7) —— 三种不同的纹理滤波方式,光照和键盘控制
- 输入数字 判断正负个数 三种方式 学习笔记
- Spring学习笔记——Spring实例化Bean的三种方式
- 【2015/4/18】servlet学习笔记3--实现servlet的三种方式
- hibernate笔记--继承映射关系的三种实现方式
- 记录笔记----XML解析的三种方式学习
- java 学习笔记 读取配置文件的三种方式
- Redis学习笔记之一---- Redis的三种启动方式
- Java学习笔记——显示当前日期的三种方式
- html及css学习笔记_12_css三种使用方式
- Java学习笔记之 Map取出元素的三种方式
- spring学习笔记:spring mvc处理器映射(handlerMapping)
- spring2.5.6学习笔记五:Spring的三种实例化Bean的方式
- 搬迁学习笔记1——Handler的基本使用、子线程更新UI的方式