struts <s:form > 标签的 id 属性有什么用?

What is the id attribute for the struts <s:form > tag used for?

struts 文档只是说它是 HTML id 属性。我一直把它放在我的页面上,因为它被用在我的代码所基于的示例页面上,但我没有看到我正在使用它。如果我不需要它,我可以通过删除它来使我的代码更清晰,但我不想破坏有效的代码。我知道 HTML id 与 CSS 和 JavaScript 一起使用,这就是我需要它的原因吗?如有任何帮助,我们将不胜感激!

是的,s:form 标签的 id 属性用于生成的 HTML form 标签。阅读 Struts2 文档以了解 id 属性

的定义

Name: id
Required: false
Default:
Evaluated: false
Type: String
Description: HTML id attribute

如果表单有 id 属性,保持原值不变,它可以被 JavaScript、CSS、其他 Struts 标签使用。