[b]有这样一种情景:[/b]
系统的背后有一个复杂的模型,对应一个Model,现在这个Model用一个庞大的JAVABEAN来表示,现在前台的展示,比如说Model有20个属性,那么可以对应前台20个input(type=text),那现在要想将模型和input对应起来有两种方法:
[b]方法1:[/b]按照顺序,将20个input放入到一个form中,然后使用getElementsByTagName获取所有input,然后按照索引逐个赋值。
[b]方法2:[/b]为每一个input取id,id和属性名对应,然后通过遍历Model的所有属性来对应input。
个人倾向于第二种做法,因为这样可以直接修改其中一项属性的值,不知道大家有没有遇到过类似问题,都是怎么解决的~谢了
系统的背后有一个复杂的模型,对应一个Model,现在这个Model用一个庞大的JAVABEAN来表示,现在前台的展示,比如说Model有20个属性,那么可以对应前台20个input(type=text),那现在要想将模型和input对应起来有两种方法:
[b]方法1:[/b]按照顺序,将20个input放入到一个form中,然后使用getElementsByTagName获取所有input,然后按照索引逐个赋值。
[b]方法2:[/b]为每一个input取id,id和属性名对应,然后通过遍历Model的所有属性来对应input。
个人倾向于第二种做法,因为这样可以直接修改其中一项属性的值,不知道大家有没有遇到过类似问题,都是怎么解决的~谢了