SpringMVC restful编程风格 URL
发布日期:2021-05-07 01:14:51 浏览次数:16 分类:原创文章

本文共 793 字,大约阅读时间需要 2 分钟。

   原来在写URL时需要给每个方法配置不同的路径:   user类下面的save方法:   path="/user/save"   user类下面的update方法:   path="/user/update"   user类下面的findAll方法:   path="/user/findAll"   使用restful编程风格的URL时可以给每个方法配置相同的路径,   但是请求的方式不同:GET 、POST 、PUT、DELETE请求,就是 HTTP 协议里面,四个表示操作方式的动词:GET 、POST 、PUT、DELETE。它们分别对应四种基本操作:GET 用来获取资源,POST 用来新建资源,PUT 用来更新资源,DELETE 用来删除资源。比如:   user类下面的save方法:   path="/user" 使用post请求标识   user类下面的update方法:   path="/user" 使用put请求标识   user类下面的findAll方法:   path="/user" 使用get请求标识   user类下面的findAll(id)方法:   path="/user/{id}" 使用get请求标识      注意:   findAll和findAll(id)方法两个都是get请求,但是findAll(id)的访问路径为:   localhost:8080/user/id,所以也可以区分两个方法(这里使用了pathVariable注解)

pathVariable注解的使用:

jsp页面:
在这里插入图片描述
Java代码:
在这里插入图片描述
注意:
1.在HTML中,a标签的提交默认是get方式提交的,post方式提交可以使用表单。
2.WebClient类中使用静态方法发送请求,可以模拟各种请求方式。包括PUT 和DELETE 。
3.浏览器装插件也可以模拟各种请求。

上一篇:EL表达式失效:解决jsp页面使用$符不能获取传过来的数据
下一篇:IDEA 成功在tomcat上部署项目

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年03月29日 17时19分01秒