准备在controller和静态页面之间传递数据

不知道啥时候用get,啥时候用post,例如我准备提交一个表单数据,数据传到一个controller里进行处理,应该用哪种方式,怎么确定用哪种方式呢

<body>
    <form action="/user/test2" method="get" >
        id:<input type="text" name="id"><br>
        name:<input type="text" name="name"><br>
        desc:<input type="text" name="desc"><br>
        <input type="submit" value="提交">
    </form>
</body>

```java
    @RequestMapping("/test2")
    @ResponseBody
    public void test2(User user){
        System.out.println(user.getId());
        System.out.println(user.getName());
        System.out.println(user.getDesc());
    }

```

查询用get 请求参数放在url里面
新增一般用 post 请求参数放在请求体里
删除用delete 一般用 /{id} 形式
修改一般用put 请求参数放在请求体里

1、这是基本的网络基础哈;
2、post,get是http协议中的请求方式,各有些许实现的不同,至于具体的区别,你可以去找找资料了解下;
3、常规来说,业务不大的情况下,你全部方式都用get或post都没有问题;
4、一般情况下,获取数据,用get比较合适,修改、更新、等操作,用post比较合适;
5、以上,你可以知悉下