JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

RequestMapping映射请求方式 @requestmapping注解的作用

wys521 2024-11-05 12:49:54 精选教程 27 ℃ 0 评论

1 标准的 HTTP 请求报头

2 映射请求参数、请求方法或请求头

1)@RequestMapping 除了可以使用请求 URL 映射请求外,还可以使用请求方法、请求参数及请求头映射请求

2)@RequestMapping 的 value【重点】、method【重点】、params【了解】 及 heads【了解】 分别表示请求 URL、请求方法、请求参数及请求头的映射条件,他们之间是与的关系,联合使用多个条件可让请求映射更加精确化。

3)params 和 headers支持简单的表达式:

param1: 表示请求必须包含名为 param1 的请求参数

!param1: 表示请求不能包含名为 param1 的请求参数

param1 != value1: 表示请求包含名为 param1 的请求参数,但其值不能为 value1

{“param1=value1”, “param2”}: 请求必须包含名为 param1 和param2 的两个请求参数,且 param1 参数的值必须为 value1

3 实验代码

  • 定义控制器方法
@Controller
@RequestMapping(“/springmvc”)
public class SpringMVCController {
@RequestMapping(value=”/testMethord”,method=RequestMethod.POST)
public String testMethord(){
System.out.println(“testMethord…”);
return “success”;
}
}
  • 以get方式请求
<a href=”springmvc/testMethord”>testMethord</a>

发生请求错误

  • 以POST方式请求
<form action=”springmvc/testMethord” method=”post”>
<input type=”submit” value=”submit”>
</form>

2021新版《Java学习路线图》

java高频面试题-设计模式

Java SE相关面试题汇总

Java高频面试题之Linux

javaSSM高频面试题(附答案)

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表