在Spring MVC控制器中传递对象

时间:2014-03-04 18:58:13

标签: java jsp spring-mvc

我需要帮助解决我在使用Spring MVC的Web应用程序中遇到的一个非常简单的问题。 controller1jsp1中显示的数据库中检索对象列表。在我的jsp1中,每个对象都由重定向到controller2的链接表示。我想在controller2(或完整的对象列表)中拥有该链接所代表的对象。

这些是controller 1controller 2

@RequestMapping(value = "/mapping1", method = RequestMethod.GET)
public String controller1(Map<String, Object> map, HttpServletRequest request) {
    List testList = service.getList(request.getParameter("testParam"))
    map.put("testList", testList);
    return "jsp1";
}

@RequestMapping(value = "/mapping2", method = RequestMethod.GET)
public String controller2(Map<String, Object> map) {
    // How to get testObject (or testList) here?
    return "jsp2";
}

这是jsp1

<c:forEach items="${testList}" var="testObject">
    <tr><a href="/mapping2">${testObject.name}</a></tr>
</c:forEach>

0 个答案:

没有答案