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
映射器: