gpt4 book ai didi

java - JSP页面中的几个表单: how to avoid duplicated ids and tedious parameter processing at the same time?

转载 作者:太空宇宙 更新时间:2023-11-04 06:26:28 25 4
gpt4 key购买 nike

我有一个显示项目列表的 JSP 页面,每个项目都附有一个表单,允许用户编辑相应项目的数据。用户所做的更改由 servlet 处理。

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

我可以使用 request.getParameterNames() 并通过前缀猜测每个 id 属于哪个输入,但我认为它看起来很难看,而且可能是糟糕的代码。

我是否缺少更好的解决方案?

最佳答案

Right now, the JSP page produces invalid HTML, because every input of every form share the same id

此处不考虑 Id,因为 request.getparameter("Name") 需要属性 name 。因此,请确保您对各种形式的输入具有唯一的名称

Several forms in a JSP page: how to avoid duplicated ids and tedious parameter processing at the same time?

我相信您每个表单都有提交按钮。因此,如果您不提交到 servlet,这并不重要

关于java - JSP页面中的几个表单: how to avoid duplicated ids and tedious parameter processing at the same time?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26735147/

25 4 0