论坛首页 Java企业应用论坛

浅谈 SpringMVC 数据绑定

浏览 29865 次
精华帖 (0) :: 良好帖 (12) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-05-18  
数据绑定一般的自己从请求里面取不就完了?一般from哪有那么规矩的一个完整User对象传递过来?

除了User 还有其他信息例如Channel 这种 如何绑定?

到头来还是需要从请求里面取?

最后传过来的参数类型不一致错误如何处理?这个可是try-catch不到的异常
0 请登录后投票
   发表时间:2011-05-29  
正在苦恼数据绑定,spring mvc的数据绑定确实没struts2来的方便。
0 请登录后投票
   发表时间:2011-05-30  
有这么复杂么?不是放在@Controller里,使用@ModelAttribute就可以绑定表单数据了
@Controller
public class ContactController {
    @RequestMapping(value = "/addContact", method = RequestMethod.POST)
    public String addContact(@ModelAttribute("contact") Contact contact, BindingResult result) {
        // @ModelAttribute will binds the data from request to the object
        // Contact.
        System.out.printf("Name: %s, Mail: %s\n", contact.getName(), contact.getMail());
        return "redirect:contacts.htm";
    }

    @RequestMapping("/contacts")
    public ModelAndView showContacts() {
        return new ModelAndView("contact", "command", new Contact());
    }
}
0 请登录后投票
   发表时间:2011-06-13  
混合型数据绑定没说。。。

例如
User.class

String name;
Integer age;
List<Role> roles;

jsp 里面 有name age roles.id 提交之后无法绑定到User 对象里面
0 请登录后投票
   发表时间:2011-08-19  
      <form action="test.do" method="post">
         <input name="num" value="" type="text"/>
         ......
      </form>
这样直接提交,会报错rejected value [],怎么处理让空值自动赋为缺省值0
0 请登录后投票
   发表时间:2011-08-31  
正在用springmvc这两天
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics