zoukankan      html  css  js  c++  java
  • 关于SringMvc的参数的传递

    * @RequestMapping这个注解代表要请求的方法
    * value值表示请求的 方法名

    *********@RequestParam(value="username")代表请求的参数,如果该参数不存在,则请求报400的错误*********

    jsp页面代码:

    ①<a href="hello?username=admin">请求springmvc 有参数</a><br>
    ②<a href="hello">请求springmvc 无参数</a><br>

    Controller代码:

    第一种情况:

    @RequestMapping(value="hello")
    public String hello(@RequestParam(value="username") String username){
    System.out.println("hello springmvc");
    System.out.println(username);
    return "Test01";
    }②会报400的错误

    第二种情况

    @RequestMapping(value="hello")
    public String hello(String username){
    System.out.println("hello springmvc");
    System.out.println(username);
    return "Test01";
    }①②都正确

     但有时必须用@RequestParam(value="XXX")传递参数,如上传文件

  • 相关阅读:
    long类型和int类型的区别!!!!!
    Java-冒号的作用
    Java Scanner类
    jre安装过程
    76. 最小覆盖子串
    75. 颜色分类
    73. 矩阵置零
    72. 编辑距离
    71. 简化路径
    61. 旋转链表
  • 原文地址:https://www.cnblogs.com/person008/p/6165117.html
Copyright © 2011-2022 走看看