以前是localhost:8080/user?method=add&uid=1;
RestFul风格是以/接上的 localhost:8080/user/马云/6562
package com.qf.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;@Controller
public class RestFulController {
// @RequestMapping(value = "/add/{a}/{b}",method = RequestMethod.GET)
// @RequestMapping(value = "/add/{a}/{b}",method = RequestMethod.DELETE)//安全// 原来的:http://localhost:8080/add?a=1&b=2// RestFul的:http://localhost:8080/add?a=1&b=2 @PathVariable路径绑定
// @GetMapping("/add/{a}/{b}")@PostMapping("/add/{a}/{b}")public String test1(@PathVariable int a,@PathVariable String b, Model model){String res=a+b;model.addAttribute("msg","结果为:"+res);return "test";}@GetMapping("/add/{a}/{b}")public String test2(@PathVariable int a,@PathVariable int b, Model model){int res=a+b;model.addAttribute("msg","结果为:"+res);return "test";}}
<%--Created by IntelliJ IDEA.User: 蒋铭基Date: 2023/7/15Time: 15:24To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<form action="/add/1/2" method="get"><input type="submit">
</form>
</body>
</html>