论坛首页 Java企业应用论坛

Spring是如何处理Form的?

浏览 12997 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-01-01  
在Struts中,我可以用ActionForm,以及方便的copyProperties方法,但是在Spring中没有ActionForm了,难道只能一个一个属性的从request里面取么,我不用Spring的标签,而且我的域中有 图片格式的,到了spring中她怎样混合处理string 和blob呢?有方便的处理方法么

如果不用spring标签的话,大家是怎样处理表单到servlet这一级的?
:(
   发表时间:2005-01-02  
aop??
0 请登录后投票
   发表时间:2005-01-04  
看一下 SimpleFormController
不过我不知道是否可以把blob数据set进去,好像不可以
0 请登录后投票
   发表时间:2005-01-08  
hailwind 写道
看一下 SimpleFormController
不过我不知道是否可以把blob数据set进去,好像不可以


多谢回复,我看了SimpleFormController,但是他好像并没有提供类似ActionForm的Helper class,也没有整个拷贝页面上 文本域到相应DTO类的方法,如果页面上有十几个 Field,怎样处理比较方便?
0 请登录后投票
   发表时间:2005-01-09  
那就不用spring的web页面处理功能嘛,专用其他的,比如webwork
0 请登录后投票
   发表时间:2005-01-09  
SimpleFormController继承了AbstractFormController->BaseComandController.可以指定commandClass或者复写formBackingObject创建装载页面参数的对象,另外还可以复写initBinder注册额外的属性编辑器。会通过ServletRequestBinder自动的将参数装入。
0 请登录后投票
   发表时间:2005-01-10  
nihongye 写道
SimpleFormController继承了AbstractFormController->BaseComandController.可以指定commandClass或者复写formBackingObject创建装载页面参数的对象,另外还可以复写initBinder注册额外的属性编辑器。会通过ServletRequestBinder自动的将参数装入。


多谢几位回复,请教一下,你这种方法是不是要在页面上用 spring的标签?我记得必须要用吧,可我不希望用这个,以前struts应用程序中处理表单ActionForm也不是必须强迫用struts的html标签的,可我照样可以使用ActionForm,难道Spring在这点上如果不用bind标签没有办法了么?
0 请登录后投票
   发表时间:2005-01-10  
看了一下,你刚才说的意思就是说 那个Command类相当于Struts中的ActionForm吧?
0 请登录后投票
   发表时间:2005-01-30  
webwork2不错啊
0 请登录后投票
   发表时间:2005-02-09  
lyo 写道
nihongye 写道
SimpleFormController继承了AbstractFormController->BaseComandController.可以指定commandClass或者复写formBackingObject创建装载页面参数的对象,另外还可以复写initBinder注册额外的属性编辑器。会通过ServletRequestBinder自动的将参数装入。


多谢几位回复,请教一下,你这种方法是不是要在页面上用 spring的标签?我记得必须要用吧,可我不希望用这个,以前struts应用程序中处理表单ActionForm也不是必须强迫用struts的html标签的,可我照样可以使用ActionForm,难道Spring在这点上如果不用bind标签没有办法了么?


谁说的?你不在Web页面bind,完全可以不使用<spring:bind之类的.对于Form的接收是使用command,该command是在"*-servlet.xml"里面配置的某个model类.
0 请登录后投票
论坛首页 Java企业应用版

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