I have a JSP page that displays list of employees found.
<c:forEach items="${employeeList}" var="employee">
<div class="formRow" style="background-color: red">
<div class="employeeResultColumnSmall">${employee.getEmpNo()}</div>
<div class="employeeResultColumnRegular">${employee.getFirstName()}</div>
<div class="employeeResultColumnRegular">${employee.getLastName()}</div>
<div class="employeeResultColumnSmall">${employee.getGender()}</div>
<div class="employeeResultColumnRegular">${employee.getDateOfBirth()}</div>
<div class="employeeResultColumnRegular">${employee.getHireDate()}</div>
<div class="employeeResultColumnRegular">${employee.getDept().getDeptName()}</div>
<div class="employeeResultColumnSmall"><a href="/updateemployee?employee=${employee}">Update</a></div>
</div>
</c:forEach>
Controller
@RequestMapping(value = "/updateemployee", method = RequestMethod.GET)
public ModelAndView goUpdateEmployee(@RequestParam("employee") Employee employee){
System.out.println(employee);
return null;
}
I want to pass the employee bean to a controller whose update link is clicked. I tried doing it as shown above but not working.