问答详情
源自:4-3 Controller-现代方式

如果要两个参数呢?

如果需要两个参数呢?应该怎样进行传递呢?

提问者:谁这么帅 2019-11-19 20:52

个回答

  • o_名流_o
    2020-01-15 13:48:54

    比如这种:
    @Controller
    public class LoginController {
        @RequestMapping(value = "/login/{name}/{pass}", method = RequestMethod.GET)
        public String login(@PathVariable("name") String userName, @PathVariable("pass") String password) {
            System.out.println("name="+userName+",password="+password);
            return "message";
        }
    }
    只需要再增加一个斜杠加占位符即可,但占位符也就是{}里面的值要和@PathVariable指定的value值相匹配
    访问路径 例:http://localhost:8080/login/小明/123