JSP:
<form:select path="owner" id="funding-owner" class="funding-owner">
<c:forEach items="${itemList}" var="obj">
<form:option value="${obj.value}" data-street="${obj.street}"> ${obj.title} </form:option>
</c:forEach>
</form:select>
HTML output:
<select id="funding-owner" class="funding-owner">
<option value="-1" data-street="100 First st">Waqas Ahmed</option>
<option value="0" data-street="5881 Spring Rock Circle">Abdul Kareem</option>
</select>
Problem:
I want to add multiple data-* attributes in the select option instead of just one attribute.
<select id="funding-owner" class="funding-owner">
<option value="1" data-street="100 First st" data-zip="44329" data-city="Columbus" data-state="OH">Waqas Ahmed</option>
<option value="0" data-street="1000 NS Secon" data-zip="12345" data-city="Fairfield" data-state="NY">Abdul Kareem</option>
</select>
How can I do that in JSP? (I can use Spring 3 tags)