马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
前端的表单上字段key值是 xm,xb 。如何跟后端user对象里的 name,gender,举行绑定处理业务逻辑。
在Spring MVC中实现前端表单字段(xm/xb)与后端对象属性(name/gender)的映射绑定,可通过以下方案实现:
- @RequestParam注解显式映射
在Controller方法中直接声明参数并指定映射关系:
@PostMapping("/save") public String saveUser( @RequestParam("xm") String name, @RequestParam("xb") String gender) { User user = new User(name, gender); // 业务处理 }
- 自界说DTO对象接收参数
创建适配前端字段的DTO类,使用@JsonProperty或@JsonAlias注解:
public class UserDTO { @JsonProperty("xm") private String name; @JsonProperty("xb") private String gender; // getters/setters } @PostMapping("/save") public String saveUser(@RequestBody UserDTO dto) { User user = new User(dto.getName(), dto.getGender()); // 转换逻辑 }
- 实现自界说参数解析器
通过HandlerMethodArgumentResolver深度定制绑定逻辑:
public class UserArgumentResolver implements HandlerMethodArg
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
|