@Target(value=PARAMETER) @Retention(value=RUNTIME) @Documented public @interface FormModel
| 限定符和类型 | 必需的元素和说明 |
|---|---|
String |
value
指定请求参数的前缀和暴露到模型对象的名字供视图使用
1、绑定请求参数到模型,绑定规则
如请求表单: <input name="student.name" value="Kate" /> <input name="student.type" value="自费" /> 则请求处理方法: public String test(@FormModel("student") Student student) //这样将绑定 student.name student.type两个参数 而springmvc默认, 如请求表单: <input name="name" value="Kate" /> <input name="type" value="自费" /> 则请求处理方法: |
public abstract String value
1、绑定请求参数到模型,绑定规则
如请求表单:
<input name="student.name" value="Kate" /> <input name="student.type" value="自费" />则请求处理方法:
public String test(@FormModel("student") Student student) //这样将绑定 student.name student.type两个参数
而springmvc默认, 如请求表单:<input name="name" value="Kate" /> <input name="type" value="自费" />则请求处理方法:
public String test(@ModelAttribute("student") Student student) //这样将绑定name type两个参数
2、根据value中的名字暴露到模型对象中供视图使用
Copyright © 2020. All rights reserved.