本文共 1185 字,大约阅读时间需要 3 分钟。
Spring MVC使用@RequestMapping注解为控制器指定可以处理哪些URL 请求 •在控制器的类定义及方法定义处都可标注 @RequestMapping –类定义处:提供初步的请求映射信息。相对于WEB 应用的根目录 –方法处:提供进一步的细分映射信息。相对于类定义处的URL。若 类定义处未标注@RequestMapping,则方法处标记的URL相对于 WEB 应用的根目录 • DispatcherServlet截获请求后,就通过控制器上 @RequestMapping提供的映射信息确定请求所对应的处理方法。
使用@RequestMapping映射请求示例
-----------------------------------------------------------------------------------------
映射请求参数、请求方法或请求头 标准的 HTTP 请求报头
============================
映射请求参数、请求方法或请求头 @RequestMapping除了可以使用请求URL映射请求外, 还可以使用请求方法、请求参数及请求头映射请求 • @RequestMapping的value、method、params及headers 分别表示请求URL、请求方法、请求参数及请求头的映射条 件,他们之间是与的关系,联合使用多个条件可让请求映射更加精确化。 • params和headers支持简单的表达式: – param1:表示请求必须包含名为 param1 的请求参数 – !param1:表示请求不能包含名为 param1 的请求参数 – param1 != value1:表示请求包含名为 param1 的请求参数,但其值 不能为 value1 – {“param1=value1”, “param2”}: 请求必须包含名为 param1 和param2 的两个请求参数,且param1参数的值必须为value1
转载地址:https://blog.csdn.net/xxxcyzyy/article/details/47290717 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!