1 其它非注解处理器映射器和适配器
1.1 BeanNameUrlHandlerMapping(映射器)
根据请求url(XXXX.action)匹配spring容器bean的
name
找到对应的bean(程序编写的Handler)
例子就是入门程序的例子
1.2 SimpleUrlHandlerMapping(映射器)
contropller还是入门程序的例子,只是再创建一个新的bean,带上id
注意:在springmvc.xml配置了多个处理器映射器,多个处理器映射器可以共存。
1.3 SimpleControllerHandlerAdapter(适配器)
要求程序编写的Handler(Controller)需要实现
Controller接口。
入门程序使用的就是SimpleControllerHandlerAdapter
Adapter:
Handler:
1.4 HttpRequestHandlerAdapter(适配器)
在springmvc.xml配置:HttpRequestHandlerAdapter
要求Handler
实现 HttpRequestHandler接口
Adapter:
Handler:
Jsp:和入门程序的例子一样:
配置Handler:
使用简单url映射器: