在业务控制方法中写入User,Admin多个模型收集参数

Posted 码上加油站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在业务控制方法中写入User,Admin多个模型收集参数相关的知识,希望对你有一定的参考价值。

1)  可以在业务控制方法中书写1个模型来收集客户端的参数

2)  模型中的属性名必须和客户端参数名一一对应

3)  这里说的模型不是Model对象,Model是向视图中封装的数据

@Controller
@RequestMapping(value = "/user")
public class UserAction {
    @InitBinder
    protected void initBinder(HttpServletRequest request,ServletRequestDataBinder binder) throws Exception {
        binder.registerCustomEditor(
                Date.class, 
                new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"),true));
    }
    @RequestMapping(value = "/add", method = RequestMethod.POST)
    public String add(User user,Model model) throws Exception {
        System.out.println("HelloAction::add()::POST");
        model.addAttribute("user",user);
        return "/register.jsp";
    }
}

 

以上是关于在业务控制方法中写入User,Admin多个模型收集参数的主要内容,如果未能解决你的问题,请参考以下文章

在业务控制方法中写入模型变量收集参数,且使用@InitBind来解决字符串转日期类型

在业务控制方法中写入普通变量收集参数

在业务控制方法中写入Request,Response等传统web参数

一个Action中,可以写多个类似的业务控制方法

tp读取器和写入器

在相关模型中通过多个参数找到记录的条件?