我需要在由 Springs form:select 标记生成的选项元素上具有其他属性。
选项标签应如下所示:
<option value="myValue1" customAttribute="myCustomValue1">Label 1</option>
myCustomValue1 的值来自我绑定到 form:select 标记的项目列表中的对象。
知道如何实现这一目标吗?
谢谢保罗
使用普通的 HTML 选择并使用 JSTL 呈现选项。Springform:select
只是普通 HTML 选择的快捷方式,它将属性的值正确映射path
到 HTMLname
属性。
只需在使用 a 的输出上查看源form:select
代码,复制代码并将其替换到您的 JSP 中。
从 Spring 3.1 开始,您可以对所有 spring 的标签使用动态属性 - 请参阅文档。