学习笔记——@RequestMapping注解位置、注解属性;@RequestMapping支持Ant风格的路径()

  本篇文章为你整理了学习笔记——@RequestMapping注解位置、注解属性;@RequestMapping支持Ant风格的路径()的详细内容,包含有 学习笔记——@RequestMapping注解位置、注解属性;@RequestMapping支持Ant风格的路径,希望能帮助你了解 学习笔记——@RequestMapping注解位置、注解属性;@RequestMapping支持Ant风格的路径。

  (1)作用:为当前类设置映射URL

  (2)注意:不能单独使用,需要与方法上的@RequestMapping配合使用

  2、书写在方法上面

  (1)作用:为当前方法设置映射URL

  (2)注意:可以单独使用

  3、示例代码

  (1)day09_springMVC/src/main/java/“com.hh.controller.EmployeeController”

  

@Controller

 

  @RequestMapping("/EmpController")

  public class EmployeeController {

   @RequestMapping("/saveEmp")

   public String saveEmp(){

   System.out.println("添加员工信息");

   return "success";

  }

 

  (2)day09_springMVC/src/main/webapp/WEB-INF/pages/empList.html

  

 !DOCTYPE html 

 

   html lang="en" xmlns:th="http://www.thymeleaf.org"

   head

   meta charset="UTF-8"

   title 员工列表页面 /title

   /head

   body

   h2 员工列表页面 /h2

   a th:href="@{/EmpController/saveEmp}" 添加员工信息 /a

   /body

   /html

 

  二、@RequestMapping注解属性

  1、value属性

  (1)类型:String[]

  (2)作用:设置URL信息

  2、path属性

  (1)类型:String[]

  (2)作用:与value属性作用一致

  3、method属性

  (1)类型:RequestMethod[]

  RequestMethod[]:是一个枚举类型

  (2)作用:为当前URL(类或方法)设置请求方式

  (3)注意:

  ①默认情况:所有请求方式均支持

  ②如请求方式不支持,会如下报错

  405【Request method GET not supported】

  4、params

  (1)类型:String[]

  (2)作用:为当前URL设置请求参数

  (3)注意:如设置指定请求参数,但URL中未携带指定参数,会报如下错误

  400【Parameter conditions "lastName=lisi" not met for actual request parameters】

  5、headers

  (1)类型:String[]

  (2)作用:为当前URL设置请求头信息

  (3)注意:如设置指定请求头,但URL中未携带请求头,会报如下错误

  404:请求资源未找到

  三、@RequestMapping支持Ant风格的路径

  1、常用通配符

  (1)?:匹配一个字符

  (2)*:匹配任意字符

  (3)**:匹配多层路径

  以上就是学习笔记——@RequestMapping注解位置、注解属性;@RequestMapping支持Ant风格的路径()的详细内容,想要了解更多 学习笔记——@RequestMapping注解位置、注解属性;@RequestMapping支持Ant风格的路径的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: