diff --git a/spring-mvc-xml/pom.xml b/spring-mvc-xml/pom.xml index 12d38710af..c957869c12 100644 --- a/spring-mvc-xml/pom.xml +++ b/spring-mvc-xml/pom.xml @@ -28,7 +28,7 @@ javax.servlet javax.servlet-api - 3.0.1 + 3.1.0 provided diff --git a/spring-mvc-xml/src/main/java/org/baeldung/spring/controller/EmployeeController.java b/spring-mvc-xml/src/main/java/org/baeldung/spring/controller/EmployeeController.java index 007788a843..1dbe230adc 100644 --- a/spring-mvc-xml/src/main/java/org/baeldung/spring/controller/EmployeeController.java +++ b/spring-mvc-xml/src/main/java/org/baeldung/spring/controller/EmployeeController.java @@ -24,10 +24,11 @@ public class EmployeeController { if (result.hasErrors()) { return "error"; } + model.addAttribute("name", employee.getName()); model.addAttribute("contactNumber", employee.getContactNumber()); model.addAttribute("id", employee.getId()); - return "employeeAdded"; + return "employeeView"; } } diff --git a/spring-mvc-xml/src/main/java/org/baeldung/spring/form/Employee.java b/spring-mvc-xml/src/main/java/org/baeldung/spring/form/Employee.java index 5de3d3c899..70132b9665 100644 --- a/spring-mvc-xml/src/main/java/org/baeldung/spring/form/Employee.java +++ b/spring-mvc-xml/src/main/java/org/baeldung/spring/form/Employee.java @@ -1,9 +1,17 @@ package org.baeldung.spring.form; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; + public class Employee { - private String name; private long id; + + @NotNull + @Size(min = 1) + private String name; + @NotNull + @Size(min = 1) private String contactNumber; public Employee() { diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeHome.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeHome.jsp index 97b81b7693..e0ae61dd7b 100644 --- a/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeHome.jsp +++ b/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeHome.jsp @@ -3,7 +3,7 @@ -SpringMVCExample +Form Example - Register an Employee

Welcome, Enter The Employee Details

diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeAdded.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeView.jsp similarity index 100% rename from spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeAdded.jsp rename to spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeView.jsp