讨论 动态表单 解决思路

denghan 2007-03-29 12:10:58
需求是这样的:
某大型国机械制造企业的客服中心座席用业务系统。业务主要有 投诉、咨询、订

购等8个大类。原系统的实现方式是每个业务类型有其各自的业务受理页面。这样的缺

点是:如果客户在一个来电中包含若干个业务,座席人员需逐一保存各个业务,再切

换至下一个受理页面。
现在需要改成:一个受理页面可以做所有业务的受理。注:其中有可能同时有多
个同类型的业务,例如 投诉一,投诉二,分别提交到不同的相关部门处理。(确实是够BT的,没办法。领导决定了的)

因为每种业务受理的页面都各不相同,选择框,文本框,文本域等。

目前的程序架构:spring + webwork + hibernate + oracle

初步解决方案:各个业务的受理页面的表单元素分为出来,形成独立的若干的模
板tmpl_X.jsp,包含在这个总受理页面以标签的表现形式,点击各个标签显示相应的受理区域。

问题:模板方式,每个页面的表单元素是相对固定的,例如 姓名userName,电话
telephone,如果存在多个相同的业务类型的受理页面,就会形成在一个页面里有若干个相同ID的表单元素。这样会造成提交前客户端检验,服务器端取值的混乱。页面调试的重重困难等。

求解:如何解决上述的问题。是否有这么一个模板引擎,结合javascript可以解
决这种动态表单,动态增加减少表单元素,动态给表单元素命名并在服务器端取到这
些元素的值。

目前对Tapestry、freemarket、velocity等模板不太了解。请用过这些模板的大
侠帮忙看看,是否能满足目前的这个需求。或者推荐其它的相关模板或框架,再或者
给个解决的思路。

非常感谢~!
...全文
328 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
denghan 2007-04-01
  • 打赏
  • 举报
回复
算了。再想想吧
hbwhwang 2007-03-30
  • 打赏
  • 举报
回复
做成tabpage不就OK了?
inthistime 2007-03-30
  • 打赏
  • 举报
回复
看书吧,一时半会怎么说得清!
ker79 2007-03-29
  • 打赏
  • 举报
回复
up
yeah920 2007-03-29
  • 打赏
  • 举报
回复
upup
Red_angelX 2007-03-29
  • 打赏
  • 举报
回复
up
denghan 2007-03-29
  • 打赏
  • 举报
回复
UP
journeydj 2007-03-29
  • 打赏
  • 举报
回复
帮顶!!虽然我不够专业
denghan 2007-03-29
  • 打赏
  • 举报
回复
UP
感谢楼上的专业帮顶人员

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧