以spring1.X版本为例
?
jsp tag:
<spring:bind path="">
?
controller:
protected ModelAndView handle(HttpServletRequest req, HttpServletResponse resp, Object command, BindException ex) vo= (YourVO) command;?
?
如果只是为了少些几个setProperty和getParameter用这么一个反射bind还勉强凑合用,如果碰到一个form对应多个vo或者表单元素比较复杂时候估计还少不了手写组装代码。用脚本多了,感觉约定真好用啊,如果表单参数以下列方式提交
?
dto1_property1
dto2_property2
dto2_list_property3
***
?
后面直接从request.getParameterMap 然后 filter/map然后得到一组map
如果喜欢用pojo, def map as YourVO就可以了,如果不喜欢用pojo,直接就可以把这样map映射到数据库表里了,多方便。
?
在工作中愈用Java框架,愈发现由于语言局限,Java解决一些问题的方式和思路是那么地刻板和模式化――悲剧!
1 楼
key232323
2011-08-24
继续抨击――
tiles,没有一个时时更新的机制,搞得修改或添加都需要redeploy――太阳啊
tiles的作者最初做tiles时候时间早没有那些**模板引擎,**脚本语言,**html builder也就罢了,后面那么多技术,也不汲取些有点。
再也不盲目崇拜这帮大牛了,包括rod。
tiles,没有一个时时更新的机制,搞得修改或添加都需要redeploy――太阳啊
tiles的作者最初做tiles时候时间早没有那些**模板引擎,**脚本语言,**html builder也就罢了,后面那么多技术,也不汲取些有点。
再也不盲目崇拜这帮大牛了,包括rod。