当前位置: 首页 > news >正文

自动生成ui界面南京seo顾问

自动生成ui界面,南京seo顾问,网络营销个人感悟小结,wordpress本地音乐三、RequestMapping注解 3、RequestMapping注解的value属性 必须设置 发送一个请求最直观的表示方式就是一个请求路径 altenter 进入接口方法 再用 alte7 查看里面的属性 value值可以是数组 value{"test","test1"} 只满足任何一个请求地址就会调用此方…

三、@RequestMapping注解

3、@RequestMapping注解的value属性

必须设置 发送一个请求最直观的表示方式就是一个请求路径

alt+enter 进入接口方法 再用 alte+7 查看里面的属性

value值可以是数组 value={"test","test1"} 只满足任何一个请求地址就会调用此方法

@RequestMapping注解的value属性通过请求的请求地址匹配请求映射 @RequestMapping注解的 value属性是一个字符串类型的数组,表示该请求映射能够匹配多个请求地址 所对应的请求 @RequestMapping注解的value属性必须设置,至少通过请求地址匹配请求映射

<a th:href="@{/testRequestMapping}">测试@RequestMapping的value属性--
>/testRequestMapping</a><br>
<a th:href="@{/test}">测试@RequestMapping的value属性-->/test</a><br>
@RequestMapping(
value = {"/testRequestMapping", "/test"},
method = {RequestMethod.GET, RequestMethod.POST}
)
public String testRequestMapping(){
return "success";
}

4、@RequestMapping注解的method属性

提交表单也有一个method属性 表示请求方式

设置的属性越多那要满足的条件就越多 所以匹配的请求就越精确

@RequestMapping注解的method属性通过请求的请求方式(get或post)匹配请求映射 @RequestMapping注解的method属性是一个RequestMethod类型的数组,表示该请求映射能够匹配 多种请求方式的请求 若当前请求的请求地址满足请求映射的value属性,但是请求方式不满足method属 性,则浏览器报错 405:Request method 'POST' not supported post请求

把参数放在请求体中,格式还是name=value and name=value 安全 慢 数据量比较大

不设置method 就说明任何的请求方式都匹配

<a th:href="@{/test}">测试@RequestMapping的value属性-->/test</a><br>
<form th:action="@{/test}" method="post">
<input type="submit">
</form>
@RequestMapping(
value = {"/testRequestMapping", "/test"},
method = {RequestMethod.GET, RequestMethod.POST}
)
public String testRequestMapping(){
return "success";
}

1、对于处理指定请求方式的控制器方法,SpringMVC中提供了@RequestMapping的派生注解 处理 get请求的映射-->@GetMapping 处理post请求的映射-->@PostMapping 处理put请求的映射-- >@PutMapping 处理delete请求的映射-->@DeleteMapping

2、常用的请求方式有get,post,put,delete但是目前浏览器只支持get和post,若在form表单提 交时,为method设置了其他请求方式的字符 串(put或delete),则按照默认的请求方式get处理 若要 发送put和delete请求,则需要通过spring提供的过滤器HiddenHttpMethodFilter,在 RESTful部分会讲到

5、@RequestMapping注解的params属性(了解)

@RequestMapping注解的params属性通过请求的请求参数匹配请求映射

@RequestMapping注解的params属性是一个字符串类型的数组,可以通过四种表达式设置请求参数和请求映射的匹配关系 "param":要求请求映射所匹配的请求必须携带param

请求参数 "!param":要求请求映射所匹配的请求必须不能携带param请求参数

"param=value":要求请求映射所匹配的请求必须携带param请求参数且param=value "param!=value":要求请求映射所匹配的请求必须携带param请求参数但是param!=value

6、@RequestMapping注解的headers属性(了解)

与params用法一样

@RequestMapping注解的headers属性通过请求的请求头信息匹配请求映射

@RequestMapping注解的headers属性是一个字符串类型的数组,可以通过四种表达式设 置请求头信 息和请求映射的匹配关系 "header":要求请求映射所匹配的请求必须携带

header请求头信息 "!header":要求请求映射所匹配的请求必须不能携带header请求头信 息 "header=value":要求请求映射所匹配的请求必须携带header请求头信息且

header=value "header!=value":要求请求映射所匹配的请求必须携带header请求头信息

且header!=value 若当前请求满足@RequestMapping注解的value和method属性,但是不 满足headers属性,此时页面 显示404错误,即资源未找到

7、SpringMVC支持路径中的占位符(重点)

原始方式:/deleteUser?id=1

REST方式:/deleteUser/1

SpringMVC路径中的占位符常用于RESTful风格中,当请求路径中将某些数据通过路径的方 式传输到服 务器中,就可以在相应的@RequestMapping注解的value属性中通过占位符 {xxx}表示传输的数据,在 通过@PathVariable注解,将占位符所表示的数据赋值给控制器方法的形参

<a th:href="@{/testRest/1/admin}">测试路径中的占位符-->/testRest</a><br>@RequestMapping("/testRest/{id}/{username}")
public String testRest(@PathVariable("id") String id, @PathVariable("username")
String username){
System.out.println("id:"+id+",username:"+username);
return "success";
}
//最终输出的内容为-->id:1,username:admin

此文未完结~~~

http://www.yayakq.cn/news/699914/

相关文章:

  • 易名网站备案广州企业所得税怎么征收
  • 决定网站打开的速度天津建站费用
  • 传统文化传播公司网站建设贵阳网站设计阳光创信好吗
  • 精品课程网站的设计与建设要求互联网服务平台是什么
  • 广州南沙区建设和交通局网站asp网站后台不能编辑
  • 如何在局域网建立网站wordpress安装完无法登录
  • 电商网站建设 数商云郴州吧百度贴吧
  • 全国好的深圳网站设计北京有什么网上推广的网站吗
  • 淄博周村学校网站建设定制正规网站建设团队是什么
  • 河北建设厅查询网站wordpress批量生成文章
  • 自己做网站排名好吗浙江高端网站建设
  • 佛山网站建设找方维网络北京seo技术交流
  • h5页面和小程序的页面有什么区别微软优化大师
  • hostgator wordpress主机安徽网络推广和优化
  • 网站建设那里网站换主机
  • 帝国网站管理系统安装教程微信公众平台申请小程序
  • 网站搜索系统店面设计费计入什么科目
  • 企业网站建立平台在线制作电子公章免费
  • 丰台网站制作公司网站开发相关书籍
  • 蓝色网站配色方案帝国网站采集管理怎么做
  • 品牌网站建设k小蝌蚪hulu网站在中国做内容吗
  • 莲湖免费做网站wordpress怎么自己写代码
  • 现在门户网站建设还有人弄吗成都网站制作公司电话
  • 国家建设材料检测网站wordpress 帝国 seo
  • 商务网站的推广东莞有哪些大公司
  • 网站程序源码一个网站有多少网页
  • 郑州妇科医院正规有哪些网站建设布局利于优化
  • 顺德网站建设要多少钱网络维护实践报告3000
  • 镇海淘宝网站建设大连公司注销流程及费用
  • 哪些网站做任务好赚钱线上培训课程