我有一个JSP页面,其中显示项目列表,每个页面都有一个表格,该表格允许用户编辑相应项目的数据。用户所做的更改由Servlet处理。
现在,JSP页面生成无效的HTML,因为每种形式的每个输入都共享相同的ID。我可以在每个id后面添加一些后缀,但是Servlet端收集所有参数的代码不再像调用request.getparameter(“ constantValue”)那样简单。
我可以使用request.getParameterNames()并猜测哪个输入属于其前缀所属的每个id,但我认为它看起来很难看,可能是错误的代码。
我是否缺少更好的解决方案?
此处不考虑现在,JSP页面生成无效的HTML,因为每个表单共享相同的ID
Id,因为request.getparameter("Name")
需要属性名。因此,请确保您具有各种格式的输入的唯一name
。
JSP页面中的几种形式:如何避免重复的ID和繁琐的操作同时进行参数处理?
我相信您已经为每个表单提交了按钮。因此,如果您不提交到servlet则没关系