找到XStream后我的页面自动生成的功能就完成一半了,思路基本上确定下来了:
主要是两个文件对页面的生成进行配置,一个就是配置系统中的Element,通常的表单中的一个输入项,例如用户名提示加后面的输入框以及有效性校验,这个在elements.xsl文件中定义一下就行了,然后另外有一个Form,对应一个完整的表单,同时也有一个forms.xsl配置文件,每个form有一个名字,form通过Element的ID进行引用,而且可以额外对引用的Element的缺省配置进行修改,然后JSP就可以根据配置从标准的FORM库里面取出配置好的Form生成页面的Form部分了,当然也可以用比较原始的方式从Elements库里面取出最小的单元手工拼装,然后这个Form可以和一个Bean绑定,完成Element的赋值。
当然这个只是一个思路,真正要完成这个还有很多的代码要写呢,不过有了这个已经比较好做了,剩下的就是生成页面的体力活了。

(Visited 28 times, 1 visits today)