zoukankan      html  css  js  c++  java
  • @pathvariable和@RequestParam的区别

    @PathVariable 获取的是请求路径url中的值: (http://xxx.xxx.com/get_10.html,侧重于请求的URL路径里面的{xx}变量 )
    //获取url中某部分的值 @RequestMapping("get_{id}")//获取到 10 

    public String get(@PathVariable Integer id, Model model) {}

    //测试例子 http://hcss:8090/hi1/aa bb/cc
    @RequestMapping("/hi1/{a1}{a2}/{a3}")
    public String showIndex1 (Model model, @PathVariable String a1,@PathVariable String a2,@PathVariable String a3,String a4) {}
    //测试结果:
    a1=aa bb a2="" a3="a3" a4=null
    @RequestParam 获取的是url中问号后面的请求参数的值:http://localhost:8080/Springmvc/user/page.do?pageSize=3&pageNow=2
    //获取pageSize和pageNow的值: 
    @RequestMapping("page") public String page(@RequestParam int pageSize,@RequestParam int pageNow){}
  • 相关阅读:
    Chp18: Hard
    内存泄漏 和 内存溢出
    Chp4: Trees and Graphs
    trie树--详解
    Tries
    Comparable & Comparator
    memory leak
    8个月从CS菜鸟到拿到Google Offer的经历+内推
    Word Ladder II
    Java垃圾回收机制
  • 原文地址:https://www.cnblogs.com/hongchengshise/p/10513948.html
Copyright © 2011-2022 走看看