SpringMVC非注解的处理器的映射器和适配器的配置
来源:互联网 发布:javascript经典教程 编辑:程序博客网 时间:2024/04/29 21:18
非注解的处理器的映射器和适配器
映射器
1. 一个url的映射器:BeanNameUrlHandlerMapping
org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping
要求编写的Handler类 需要实现 Controller接口
2. 多个url的映射器SimpleUrlHandlerMapping
org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
要求编写的Handler 需要实现 Controller接口
适配器:
1.一个url 或者多个url 的映射器SimpleControllerHandlerAdapter
<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
2.另一种url映射器HttpRequestHandler
<bean class="org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter"/>
要求:需要建立一个controller 的java类实现HttpRequestHandler接口的方法。
设置模型数据 使用
request.setAttribute("aaa", null);
request.getRequestDispatcher("/WEB-INF/jsp/item/itemList.jsp").forward(request, response);
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<propertyname="mappings">
<props>
<propkey="/queryItems1.action" >controller1</prop>
<propkey="/queryItems2.action">controller1</prop>
</props>
</property>
</bean>
使用handleRequest 方法的好处是可以返回 json ,具体需求具体分析 而不是 对象
由于DispatcherServlet.properties文件的配置。前端控制器从上边的文件加载处理映射器、适配器、试图解析器等组件,如果不在spingmvc.xml中配置,使用默认加载的
- 【SpringMVC框架】非注解的处理器映射器和适配器
- 【SpringMVC框架】非注解的处理器映射器和适配器
- SpringMVC - 非注解的处理器映射器和适配器
- springmvc非注解的处理器映射器和适配器
- 非注解和注解的处理器映射器、适配器配置
- SpringMVC非注解的处理器的映射器和适配器的配置
- 【SpringMVC框架】注解的处理器映射器和适配器配置
- 【SpringMVC框架】注解的处理器映射器和适配器配置
- 非注解和注解的处理器映射器和适配器---SpringMVC学习笔记(三)
- 非注解和注解的处理器映射器和适配器---SpringMVC学习笔记(三)
- SpringMVC_非注解(注解)的处理器映射器和适配器
- springmvc(二)非注解的处理器映射器和适配器
- springmvc学习笔记(2)-非注解的处理器映射器和适配器
- 【SSM-SpringMVC框架】非注解的处理器适配器和映射器
- SpringMVC学习之非注解的处理器映射器和适配器
- springmvc(3)--非注解的处理器映射器和适配器
- springmvc学习笔记(2)-非注解的处理器映射器和适配器
- springmvc(三)注解的处理器映射器和适配器
- Log4j编程的基本用法
- hdu1285-拓扑排序
- 隐式图
- 深入研究Qt多线程
- Jenkins的Git path配置
- SpringMVC非注解的处理器的映射器和适配器的配置
- 代码Python入门(三、运算符)
- CentOS6.5 ( Linux )下 LAMP 服务器环境搭建及服务器远程管理工具
- struct 与 class的区别(在标准C++中)
- Docker
- 11040
- JQuery干货篇之插入元素
- c语言简单ATM效仿
- Linux_OpenSSH_建立OpenSSH公钥连接