zoukankan      html  css  js  c++  java
  • SpringMVC路径变量和校正参数名称

    校正参数@RequestParam()

    创建jsp页面

    <form action="/login" method="post">
        UserName:<input type="text" name="uname"/><br/>
        PassWord:<input type="password" name="password"/><br/>
        <input type="submit" value="提交"/>
    </form>
    

      

    使用处理器方法获取form表单中name属性的值

    //自定义两个方法
        @RequestMapping("/login")//URL
        //校正参数名称            要获取的属性名称的值 赋值给参数name
        public String doLogin(@RequestParam("uname") String name){
            System.out.println(name);
            //返回doFirst.jsp页面
            return "doFirst";
        }
    

      

    路径变量@PathVariable()

     //路径变量    
        @RequestMapping("/{uname}/{pwd}/second")
        //校正参数名称                默认无参,用于解决参数名称不一致问题
        public String doSecond(@PathVariable("uname") String name,@PathVariable String pwd){
            System.out.println("路径变量="+name+"
    "+pwd);
            return "doFirst";
        }
    

      

    访问URL为:http://localtion:8080/uname值/pwd值/second

    不要忘记包扫描器!

  • 相关阅读:
    旅行计划
    两只塔姆沃斯牛
    迷宫
    异或序列
    异或之和
    素数个数
    SAC E#1
    [JSOI2010]Group 部落划分 Group
    [USACO12FEB]附近的牛Nearby Cows
    [HNOI2008]Cards
  • 原文地址:https://www.cnblogs.com/xuchangqi1/p/8657413.html
Copyright © 2011-2022 走看看