码迷,mamicode.com
首页 > 移动开发 > 详细

RequestMapping注解_修饰类

时间:2018-09-23 22:23:05      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:控制器   png   style   控制台   jsp   pat   href   isp   细节   

【使用RequestMapping映射请求】

 

1.Spring MVC使用 @RequestMapping 注解为控制器指定可以处理哪些URL请求。

 

2.在控制器的类定义及方法定义处都可以标注。

@RequestMapping

--类定义处:提供初步的请求映射信息。相对于WEB应用的根目录。

--方法处:提供进一步的细节映射信息。相对于类定义处的URL。若类定义处未标注@RequestMapping,则方法处标记的URL相对于WEB应用的根目录。

从源码中可以看出:

技术分享图片

 

3.DispatcherServlet截获请求后,就通过控制器上  @RequestMapping  提供的映射信息确定请求所对应的处理方法。

 

示例:

SpringMVCTest.java:

技术分享图片

第一个红框:类定义处标记的 @RequestMapping 限定了处理器类可以处理所有URL为“ /springmvc ” 的请求,它相对于WEB容器部署的根路径。

第二个红框:处理器可以定义多个处理方法,处理来自 “ /springmvc ” 的请求。

 

index.jsp:

1 <body>
2 
3    <a href="springmvc/testRequestMapping">Test RequestMapping</a><br/><br/>
4    
5    <a href="helloworld">Hello World</a>
6 </body>

运行结果:

技术分享图片

点击“Test RequestMapping”,显示:

技术分享图片

在控制台正常打印。注意地址显示。

 

RequestMapping注解_修饰类

标签:控制器   png   style   控制台   jsp   pat   href   isp   细节   

原文地址:https://www.cnblogs.com/zhzcode/p/9693621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!