2014-11-04 21 views
1

我有一个显示项目列表的JSP页面,每个项目都附带一个表单,允许用户编辑相应项目的数据。用户所做的更改由一个servlet处理。JSP页面中的几种形式:如何避免重复的ID和繁琐的参数处理?

现在,JSP页面会生成无效的HTML,因为每个表单的每个输入都共享相同的ID。我可以为每个id添加一些后缀,但是然后收集所有参数的servlet端代码不再像调用request.getparameter(“constantValue”)那么简单。

我可以使用request.getParameterNames(),并猜测哪个输入属于每个id的preffix,但我认为它看起来很丑并且可能是错误的代码。

我错过了一个更好的解决方案吗?

回答

1

眼下,JSP页面产生无效的HTML,因为任何形式的共享相同的ID

ID是这里不考虑,因为request.getparameter("Name") 每个输入需要的属性名称。因此,请确保您有各种形式的输入的独特name

JSP页面中的几种形式:如何避免重复的ID和繁琐的 参数处理在同一时间?

我相信你已经为每个表单提交按钮。所以没关系,如果你不提交到servlet