UserRegistration.jsp
<%@taglib uri="http://www.springframework.org/tags/form" prefix="sf"%>
<%@taglib uri="http://www.springframework.org/tags" prefix="s"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ page isELIgnored="false"%>
<h1>User Registration</h1>
<h2 class="success">${success}</h2>
<h2 class="error">${error}</h2>
<sf:form method="POST" commandName="form">
<table>
<sf:hidden path="id" />
<tr>
<td><sf:label path="firstName">
<s:message code="label.firstName" />
</sf:label></td>
<td><sf:input path="firstName" /></td>
<td><sf:errors path="firstName" cssClass="error" /></td>
</tr>
<tr>
<td><sf:label path="lastName">
<s:message code="label.lastName" />
</sf:label></td>
<td><sf:input path="lastName" /></td>
<td><sf:errors path="lastName" cssClass="error" /></td>
</tr>
<tr>
<td><sf:label path="login">
<s:message code="label.login" />
</sf:label></td>
<td><sf:input path="login" /></td>
<td><sf:errors path="login" cssClass="error" /></td>
</tr>
<tr>
<td><sf:label path="password">
<s:message code="label.password" />
</sf:label></td>
<td><sf:input type="password" path="password" id="password" /></td>
<td><sf:errors path="password" cssClass="error" /></td>
</tr>
<tr>
<td><sf:label path="dob">
<s:message code="label.dob" />
</sf:label></td>
<td><sf:input path="dob" id="dob" /></td>
<td><sf:errors path="dob" cssClass="error" /></td>
</tr>
<tr>
<td><sf:label path="mobileNo">
<s:message code="label.mobileNo" />
</sf:label></td>
<td><sf:input path="mobileNo" /></td>
<td><sf:errors path="mobileNo" cssClass="error" /></td>
</tr>
<tr>
<td><sf:label path="gender">
<s:message code="label.gender" />
</sf:label></td>
<td><sf:radiobutton path="gender" value="Male" />Male <sf:radiobutton
path="gender" value="Female" />Female</td>
<td><sf:errors path="gender" cssClass="error" /></td>
</tr>
</table>
<input type="submit" value="Save" name="operation">
</sf:form>
<script>
$(function() {
$("#dob").datepicker();
});
</script>