Difference between
version 33
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> |
| class MyTagLib{ |
| def isAdmin= { attrs, body-> |
| def user = attrs["user"] |
| if (user!= null && checkUserPrivs(user)) |
| body() |
| } |
| } |
Back to Sandbox,
or to the Page History.
|