我是靠谱客的博主 迷路大雁,最近开发中收集的这篇文章主要介绍从零开始学SpringMVC(六)——@PathVariable,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • REST风格

资源定位及资源操作的风格,不是协议,可以遵循,也可以不遵循

  • REST风格请求

REST 即 Representational State Transfer (资源)表现层状态转化;

用URL定位资源,用HTTP描述操作,是目前最流行的一种互联网软件架构;它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用;使用POST, DELETE, PUT, GET 分别对应 CRUD;Spring3.0 开始支持 REST 风格的请求

  • 传统的操作资源

http://localhost:8080/get.action?id=10     查询 get

http://localhost:8080/add.action            新增 post

http://localhost:8080/update.action         修改 post

http://localhost:8080/delete.action?id=10    删除 post

  • Restful风格操作资源

http://localhost:8080/goods/1 查询GET

http://localhost:8080/goods    新增POST

http://localhost:8080/goods    更新PUT

http://localhost:8080/goods/1 删除DELETE

  • 使用@PathVariable接收Restful风格参数
  1. test.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
  <title>index</title>
</head>
<body>
      <a href="${pageContext.request.contextPath}/test/1/chen.action">测试restful风格传参</a><br>
</body>
</html>

 

  1. Controller
@Controller
public class TestController {
    @RequestMapping("/test/{id}/{name}")
    public String show(@PathVariable Integer id,@PathVariable String name){
        System.out.println(id);
        System.out.println(name);
        return "result" ;
    }
}

最后

以上就是迷路大雁为你收集整理的从零开始学SpringMVC(六)——@PathVariable的全部内容,希望文章能够帮你解决从零开始学SpringMVC(六)——@PathVariable所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部