MOST RECENT NEWS - WE MOMENTARILY RENEW
27
在日常的开发当中,偶尔会碰到如下的情况:
在一个html页面的form里面,要提交的表单元素是从数据库迭代出来的,即不能确定其名字和长度。
这样一来,写formbean的时候(struts 1),就不能确定属性了。其实,struts也提供了处理此类问题的方法,即数据的集合方式提交。我们可以在給表单元素命名的时候,用下面的方式命名:
对象名(属性名) HashMap或者是自己定义的javabean
列表名(索引) ArrayList
案例:有一个用户表,需要在页面上对他进行迭代显示,然后逐个命名。
在页面的显示:
或者(对象型)
FormBean
或者是:
这样,就可以对应好关系了,而且,读取的时候,既可以读取相对应的对象,也可以获取属性值。
在一个html页面的form里面,要提交的表单元素是从数据库迭代出来的,即不能确定其名字和长度。
这样一来,写formbean的时候(struts 1),就不能确定属性了。其实,struts也提供了处理此类问题的方法,即数据的集合方式提交。我们可以在給表单元素命名的时候,用下面的方式命名:
对象名(属性名) HashMap或者是自己定义的javabean
列表名(索引) ArrayList
案例:有一个用户表,需要在页面上对他进行迭代显示,然后逐个命名。
在页面的显示:
或者(对象型)
FormBean
或者是:
这样,就可以对应好关系了,而且,读取的时候,既可以读取相对应的对象,也可以获取属性值。
作者:博爱老头@博爱老头的草屋
地址:http://www.icnote.com/Struts-Action-Form/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!




长沙TD网络建设
谷歌375万美元重奖20项Android应用






