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

    不要忘记包扫描器!

  • 相关阅读:
    Python基础(一)
    计算机编程和编程语言
    初始Markdown
    Python模块
    Python递归以及面向过程编程
    Python推导式和匿名函数
    Python学闭包函数和装饰器
    Python函数的特点
    Python文件高级应用和如何使用函数
    Python字符编码和文件处理
  • 原文地址:https://www.cnblogs.com/xuchangqi1/p/8657413.html
Copyright © 2011-2022 走看看