【问题标题】:Several forms in a JSP page: how to avoid duplicated ids and tedious parameter processing at the same time?JSP页面中的几种表单:如何同时避免重复id和繁琐的参数处理?
【发布时间】:2014-11-04 12:27:11
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java jsp servlets parameters


    【解决方案1】:

    现在,JSP 页面生成无效的 HTML,因为每个输入 每个表单共享相同的 id

    这里不考虑 ID,因为 request.getparameter("Name") 需要属性 name 。因此,请确保您有唯一的name 用于各种形式的输入。

    JSP页面中的几种表单:如何避免重复id和繁琐 同时进行参数处理?

    我相信每个表单都有提交按钮。所以如果你不提交到servlet也没关系

    【讨论】:

      猜你喜欢
      • 2011-02-11
      • 2016-04-14
      • 1970-01-01
      • 2011-03-19
      • 2015-01-02
      • 2023-02-01
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      相关资源
      最近更新 更多