src/main/webapp/WEB-INF/jsp/project-form.jsp

changeset 97
602f75801644
parent 82
4ec7f2600c83
child 99
a369fb1b3aa2
equal deleted inserted replaced
96:b7b685f31e39 97:602f75801644
26 --%> 26 --%>
27 <%@page pageEncoding="UTF-8" %> 27 <%@page pageEncoding="UTF-8" %>
28 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 28 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
29 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 29 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
30 30
31 <jsp:useBean id="project" type="de.uapcore.lightpit.entities.Project" scope="request"/> 31 <jsp:useBean id="viewmodel" type="de.uapcore.lightpit.viewmodel.ProjectEditView" scope="request" />
32 <jsp:useBean id="users" type="java.util.List<de.uapcore.lightpit.entities.User>" scope="request"/> 32 <c:set var="project" scope="page" value="${viewmodel.project}"/>
33 33
34 <form action="./projects/commit" method="post"> 34 <form action="./projects/commit" method="post">
35 <table class="formtable"> 35 <table class="formtable">
36 <colgroup> 36 <colgroup>
37 <col> 37 <col>
53 <tr> 53 <tr>
54 <th><fmt:message key="owner"/></th> 54 <th><fmt:message key="owner"/></th>
55 <td> 55 <td>
56 <select name="owner"> 56 <select name="owner">
57 <option value="-1"><fmt:message key="placeholder.null-owner"/></option> 57 <option value="-1"><fmt:message key="placeholder.null-owner"/></option>
58 <c:forEach var="user" items="${users}"> 58 <c:forEach var="user" items="${viewmodel.users}">
59 <option 59 <option
60 <c:if test="${not empty project.owner and user eq project.owner}">selected</c:if> 60 <c:if test="${not empty project.owner and user eq project.owner}">selected</c:if>
61 value="${user.id}"><c:out value="${user.displayname}"/></option> 61 value="${user.id}"><c:out value="${user.displayname}"/></option>
62 </c:forEach> 62 </c:forEach>
63 </select> 63 </select>

mercurial