Java 具有多个输入字段的HTML表单

Java 具有多个输入字段的HTML表单,java,javascript,html,struts,struts-1,Java,Javascript,Html,Struts,Struts 1,我有一个使用java for循环填充的html表单。它包含多个输入文本类型字段(电子邮件地址),其中填充了来自数据库的java arrayList中的值。用户可以更改电子邮件地址。手头的任务是,我必须首先验证更改的地址,然后更新数据库中修改的字段 我应该通过请求参数将所有字段值发送到我的操作吗。但如何将它们全部发送出去呢 或者其他方式 p、 我在用struts1。如果有什么办法,请告诉我 谢谢。所以,我想你是在问如何跟踪哪些电子邮件被更改/替换为新值,对吗?如果是: 您可以使用它们在数组中与之匹

我有一个使用java for循环填充的html表单。它包含多个输入文本类型字段(电子邮件地址),其中填充了来自数据库的java arrayList中的值。用户可以更改电子邮件地址。手头的任务是,我必须首先验证更改的地址,然后更新数据库中修改的字段

我应该通过请求参数将所有字段值发送到我的操作吗。但如何将它们全部发送出去呢

或者其他方式

p、 我在用struts1。如果有什么办法,请告诉我


谢谢。

所以,我想你是在问如何跟踪哪些电子邮件被更改/替换为新值,对吗?如果是:

您可以使用它们在数组中与之匹配的索引在每个属性上设置名称属性<代码>等

或者,如果数组无序,则可以添加一个
,其中包含每个可见的原始电子邮件,并在其表单名称属性后附加匹配索引<代码>

或者,如果电子邮件地址来自具有唯一密钥的数据源,则可以使用该密钥:
,其中
1234
是来自数据源的唯一id


您可以通过GET或POST发送它们——尽管我强烈推荐POST,因为它会更改数据,所以使用GET在技术上是违反HTTP规范的。无论哪种方式,您都必须在服务器端逐个处理它们;您无法自动应用和更新它们,因为它们没有固定的名称。

验证是否仅针对有效的电子邮件地址?在这种情况下,只要使用
onblur
事件对它们进行更改,您就可以在客户端验证它们。