Spring3 映射请求到控制器之BeanNameUrlHandlerMapping
来源:互联网 发布:金融和it 知乎 编辑:程序博客网 时间:2024/06/07 23:59
一、在spring的配置文件里加入:
<beans:bean name="/myHome" class="my.app.first.MyHomeController"/>
其中"/myHome"是你请求的URL的路径,要和MyHomeController中的MyHome名称一致,并且要创建一个名称为"myHome.jsp"的视图.这样一来,spring就会自动调用BeanNameUrlHandlerMapping把你的请求映射到“my.app.first.MyHomeController”这个控制器了。下面这行语句是执行spring的Eclipse控制台输出情况:
INFO : org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/myHome] onto handler '/myHome'这样看着很不舒服。给bean加个id属性:
<beans:bean name="/myHome" id="myHomeController" class="my.app.first.MyHomeController"/>再来看看输出情况:
INFO : org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/myHome] onto handler 'myHomeController'
这下看着更明了些了。
二、编写MyHomeController控制器
public class MyHomeController extends AbstractController {private static final Logger logger = LoggerFactory.getLogger(MyHomeController.class);@Overrideprotected ModelAndView handleRequestInternal(HttpServletRequest request,HttpServletResponse response) throws Exception {logger.info("go to myHome.jsp");return new ModelAndView("myHome");}}
三、添加视图解析器
由于控制器返回的是一个逻辑的视图名称"myHome",所以要在spring的配置里添加一个视图解析器:
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><beans:property name="prefix" value="/WEB-INF/views/" /><beans:property name="suffix" value=".jsp" /></beans:bean>
- Spring3 映射请求到控制器之BeanNameUrlHandlerMapping
- 注解驱动的控制器,将请求映射到处理器
- springMVC例子之Hello world(“非BeanNameUrlHandlerMapping 映射处理器”)
- spring mvc基础篇(五):映射处理器之BeanNameUrlHandlerMapping
- springMVC笔记系列(6)——映射请求URL中的占位符到控制器方法参数
- springMVC笔记系列(三)——映射请求URL中的占位符到控制器方法参数
- 映射请求到 Servlet
- [分享]一个多方法映射多请求的控制器
- leapmotion之连接到控制器
- springMvc 四种处理器映射器之一:BeanNameUrlHandlerMapping
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC 学习系列 (3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- 互斥锁和条件变量
- Hdu 2087 - 剪花布条
- JAVA 基本套接字
- 2009年CVPR最佳论文去雾技术源代码[Matlab版]
- 第三章 标准库类型(part 5) 总结 & 常用术语
- Spring3 映射请求到控制器之BeanNameUrlHandlerMapping
- 基于opencv的meanshift算法的初步学习
- Java——线程
- Java——模拟trim方法,与字符串反转
- 暖暖的感动
- vmware无法打开内核设备 打开模块DevicePowerOn电源失败
- Android上传文件至服务器
- GridView组件的使用
- POJ2891 Strange Way to Express Integers