rest风格使用两个变量_REST风格

rest风格使用两个变量_REST风格path view 参数 REST 风格介绍 REST 我们这种风格是相当于带参数时 参数没有使用传统的 号后面带参数形式我们可以清晰的看出来我们的参数是 1 示例 view id 1 gt view 1REST 全称 Reqresentati 即表述性状态转移可以简单的理解为 使用 url 表示资源 每个资源都用一个独一无二的 url 表示 并

path = “/view/{参数}”# REST风格

介绍REST

rest风格使用两个变量_REST风格

我们这种风格是相当于带参数时,参数没有使用传统的?号后面带参数形式

我们可以清晰的看出来我们的参数是1

示例:

/view/?id=1 ==> /view/1

REST:全称:Reqresentational State Transfer

即表述性状态转移

可以简单的理解为:使用url表示资源,每个资源都用一个独一无二的url表示,并使用

HTTP表示操作方法,即准确描述服务器对资源的处理动作(GET,POST,PUT,DELETE)

,实现资源的增删改查

那我们应该获取这个风格所带的参数呢

对于这种风格我们Spring MVC提供了@PathVariable注解,可以将URl中的 {XXX}

占位符参数绑定到控制器处理方法入参中

假如我们的一个提交路径为:

path = “/view/{参数}”

我们可以到Controller层编写到一下代码获取到参数

//设置查看,使用REST风格

@RequestMapping(value = “view/{id}”,method = RequestMethod.GET)

public ModelAndView ShowView(@PathVariable Integer id) {

ModelAndView modelAndView = new ModelAndView();

//根据id查询信息

Provider provider= providerService.selectByPrimaryKey(id);

//保存到作用域

modelAndView.addObject(“provider”,provider);

modelAndView.setViewName(“providerview”);

return modelAndView;

}

id就是我们的带的参数,可以自己随便定义变量名

这就是我们Spring MVC的REST风格

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221961.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午4:53
下一篇 2026年3月17日 下午4:53


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号