如何使用Java准确地重新填充动态表单

时间:2012-11-08 22:41:31

标签: java javascript forms playframework

我正在开发一个简化我工作数据输入的网络应用程序。我已经构建了一个包含长格式的网页,允许用户添加/删除某些字段。例如,要包含多个电子邮件地址,有一个按钮使用JQuery向页面添加另一个输入(以及删除该输入的按钮)。

我的问题实际上只是一个高级别的概念性问题,而不是真正的实施问题。

用户填写表单并具有多个电子邮件地址和其他字段。表单数据被发送到服务器并存储在数据库中。当用户稍后回来时,他们想要提取包含他们输入的所有数据的页面。这对我来说变得棘手:当用户最初输入数据时,额外的字段会添加javascript,但是当用户稍后返回页面时,页面是用Java构建的(我正在使用该游戏)顺便说一下,框架基于模板和数据库中的数据。但是,例如,如果服务器用于创建页面的模板与JQuery append()函数中包含的名称/样式/等附加输入的名称/类别不同,则会发生什么。任何时候通过Javascript修改页面,是否有可能在页面再次提供时不会反映更改?

如果javascript和java具有不同版本的HTML,则原始输入页面和用户返回时所看到的页面可能会有所不同。这个问题有什么常见的方法,除了非常小心吗?也许有一些方法来存储整个页面,HTML和所有,然后只是服务回来?我搜索并搜索了某种编程范例,解释了如何解决这个问题,但到目前为止,我已经失败了。

感谢您的时间,希望我不是唯一想知道此事的人。

0 个答案:

没有答案