springmvc教程-获取请求参数(参数名 与 Controller方法的形参名相同)

介绍

请求中参数名 与 Controller方法的形参名相同,springmvc自动将 参数值 赋给 方法形参

这种方法简单好用,比较常用

要求

表单控件名、url中的参数名 ,必须 与 Controller方法的 形参名 相同

支持的数据类型

  • 基本数据类型、字符串
  • javabean
  • 数组

获取url参数:

适合5个以下的参数

Controller代码:

@RequestMapping("/delete")
public String delete(String id){
    System.out.println("id:"+id);
    return "deleteSuccess";
}

获取表单参数:

适合5个以下的参数

html代码:

<form method="post" action="login">
    用户名:<input name="username" type="text"> <br>
    密码:<input name="password" type="password"> <br>
    <input type="submit">

</form>

controller代码

@Controller
public class Login {
    @RequestMapping("/login")
    public String login(String username,String password){
        System.out.println(username+"-"+password);
        return "success";
    }
}

原文出处:/show_1IX53oo5Znw.html