页面的数据提交到控制器,在服务器端做一个接收,以完成后续的操作。
SpringMVC视图向控制器传参
1.简单数据类型赋值
简单数据类型赋值,简单数据类型包含基本数据类型和字符串,使用@RequestParam 实现参数的绑定关系,语法:
@RequestParam(value=“参数名”,required=“true/false”,defaultValue="")
value:参数名;required:是否包含该参数,默认为true,表示该请求路径中必须包含该参数,如果不包含就报错; defaultValue:默认参数值,如果设置了该值,required=true将失效,自动为false,如果没有传该参数,就使用默认值。
特别注意一下如果表单中的name属性和控制器的参数名一致,则value属性可以省掉;如果不一样,则必须带上 value属性实现绑定,否则程序将报错。首先我们定义一个form表单,如下图所示:
<form action="/test.do" method="post">
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="userpwd"><br>
年龄:<input type="text" name="age"><br>
<input type="submit" value