当前位置:编程学习 > JAVA >>

求一个Spring动态Form的实现思路,大家都给出出主意,谢谢。

我有一个需求

传统的方式需要为每一个Form写一个modelAttribute对象,这样如果我想新增一个Form就不得不增加代码,我想实现不动代码的情况下,可以动态新增Form。

在数据库中存储某个Form需要的所有信息,例如:字段名称、类型等。请求页面的时候,可以动态的展现这个Form,并且能把用户在Form上的输入,收集回一个对象里面,对象数据结构可以自己定义。

传统的Spring Form要求每个字段对应的实体对象都要有get和set方法,现在Form的内容是动态的了,就没法写一个通用的对象来接收Form数据了。

请回帖给个思路,或者推荐一个开发框架,不胜感激!
--------------------编程问答-------------------- 用配置文件好实现吧 --------------------编程问答--------------------
引用 1 楼 yyw6637 的回复:
用配置文件好实现吧


能说的详细点吗? --------------------编程问答-------------------- 我不明白你为什么要这么做,一个页面只能有一个form,你动态的话就会替换掉原来的,或者说我的理解是你想通过界面配置自动生成新的form和bean,这个倒是可以实现,那你就需要写相应的工具类;我做过用友的NC,他也不能完全做到自动化,好多东西还是需要手动添加代码 --------------------编程问答--------------------
引用 3 楼 yyw6637 的回复:
我不明白你为什么要这么做,一个页面只能有一个form,你动态的话就会替换掉原来的,或者说我的理解是你想通过界面配置自动生成新的form和bean,这个倒是可以实现,那你就需要写相应的工具类;我做过用友的NC,他也不能完全做到自动化,好多东西还是需要手动添加代码


Spring MVC已经可以不同的URL对应一个JSP了,在一个JSP里面展现不同的Form也是可以的,就是Form里面填写的信息没法收集回对象里。

这个想法的初衷,就是想不动一行代码,可以添加一个新的Form并处理Form数据,不知道有没有难度,至少想做一点这方面的探索。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,