![](/img/trans.png)
[英]Spring 3.0 (form:select, form:option(s) ) tag library supports HTML 5 data-* attributes
[英]How do I get Spring's form:option to not ignore my data attributes?
我正在使用Spring 3.2.11.RELEASE。 如何在表單中包含數據屬性:選項? 我有
<form:select path=“myField” cssClass=“myField”>
<form:option value="" label="Select Option” />
<c:forEach items="${parentOrgList}" var="org">
<form:option value="${org.id}" data-url="${org.urlAsString}">${org.name}</form:option>
</c:forEach>
</form:select>
但是當呈現選項時,將忽略“data-url”並且選項呈現如此
<option value="5C898CF6054C49BC8B0DE3C4FDE795CC">My option</option>
如何獲取我的數據屬性?
據我所知,選項標簽的spring form tld中沒有這樣的屬性。 “附錄H. spring-form.tld - 選項標簽”
如果您確實需要,可以繼承org.springframework.web.servlet.tags.form.OptionTag以支持此屬性,以便它可以顯示您想要的方式並將其發布到一個自定義tld中。
或者也許你可以將它包含為普通的html選項標簽,而不是在這種情況下使用spring-form tld標簽。
<c:forEach items="${parentOrgList}" var="org">
<option value="${org.id}" data-url="${org.urlAsString}">${org.name}</option>
</c:forEach>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.