Expert Spring MVC and Web Flow

(Dana P.) #1
<tr>
<td><label for="${status.expression}"
<c:if test="${status.error}">class="error"</c:if>>Username:</label></td>
<td>
<input type="text" id="${status.expression}" name="${status.expression}"
value="${status.value}" />

</</td>
</tr>
</spring:bind>

<spring:bind path="password">
<tr>
<td><label for="${status.expression}"
<c:if test="${status.error}">class="error"</c:if>>Password:</label></td>
<td>
<input type="password" id="${status.expression}" name="${status.expression}"
value="${status.value}" />
</td>
</tr>
</spring:bind>

</spring:nestedPath>

<spring:bind path="confirmPassword">
<tr>
<td><label for="${status.expression}"
<c:if test="${status.error}">class="error"</c:if>>Confirm Password:</label></td>
<td>
<input type="password" id="${status.expression}" name="${status.expression}"
value="${status.value}" />
</td>
</tr>
</spring:bind>

<spring:nestedPath path="account">

<spring:bind path="email">
<tr>
<td><label for="${status.expression}"
<c:if test="${status.error}">class="error"</c:if>>Email:</label></td>
<td>
<input type="text" id="${status.expression}" name="${status.expression}"
value="${status.value}" />
</td>
</tr>

184 CHAPTER 6 ■THE CONTROLLER MENAGERIE

Free download pdf