锁定老帖子 主题:Spring是如何处理Form的?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-02-18
lyo 写道 nihongye 写道 SimpleFormController继承了AbstractFormController->BaseComandController.可以指定commandClass或者复写formBackingObject创建装载页面参数的对象,另外还可以复写initBinder注册额外的属性编辑器。会通过ServletRequestBinder自动的将参数装入。
多谢几位回复,请教一下,你这种方法是不是要在页面上用 spring的标签?我记得必须要用吧,可我不希望用这个,以前struts应用程序中处理表单ActionForm也不是必须强迫用struts的html标签的,可我照样可以使用ActionForm,难道Spring在这点上如果不用bind标签没有办法了么? spring 的标签其实是显示绑定状态的(绑定是否成功,错误原因) 用CommandControllor类型的controllor会自动将form中input绑定到command上 绑定是用PropertyEditor实现的,同SpringIoC部分的绑定机制完全一样。(其他的框架好像用ognl的比较多) 至于blob部分,spring也有解决方案,用multipartResolver就可以无缝的和CommandControllor集成起来 不过Spring对于html中checkbox的处理有特殊技巧,因为checkbox不被选中,那么submit的时候就不会被发送的服务器端。 spring如何解决的,请google "spring checkbox",再次不再赘述 |
|
返回顶楼 | |