Difference between
version 20
and
version 19:
At line 3 changed 25 lines. |
<tr> |
<th style="vertical-align: top"> |
<label><fmt:message key="user.roles"/>:</label> |
</th> |
<td> |
<spring:bind path="user.roles"> |
<select name="${status.expression}" multiple="multiple" |
style="width: 150px"> |
<c:forEach items="${roles}" var="role"> |
<c:forEach items="${status.value}" var="currentRole"> |
<c:if test="${currentRole.id == role.id}"> |
<c:set var="selected" value="true"/> |
</c:if> |
</c:forEach> |
<option value="${role.id}" |
<c:if test="${selected}">selected="selected"</c:if>> |
${role.name} |
</option> |
<c:remove var="selected"/> |
</c:forEach> |
</select> |
<span class="fieldError">${status.errorMessage}</span> |
</spring:bind> |
</td> |
</tr> |
protected Map referenceData(HttpServletRequest request) { |
Map data = new HashMap(); |
|
List roles = roleDAO.getRoles(); |
data.put("roles", roles); |
|
return data; |
} |
Back to Sandbox,
or to the Page History.
|