将模型对象作为@RequestParameter传递给Spring Controller

时间:2015-09-02 12:36:47

标签: java spring-mvc

我有一个JSP页面,显示找到的员工列表。

 <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>

控制器

@RequestMapping(value = "/updateemployee", method = RequestMethod.GET)
public ModelAndView goUpdateEmployee(@RequestParam("employee") Employee employee){
    System.out.println(employee);
    return null;
}

我想将employee bean传递给单击更新链接的控制器。我尝试过如上所示,但没有工作。

0 个答案:

没有答案