我需要帮助解决我在使用Spring MVC的Web应用程序中遇到的一个非常简单的问题。 controller1
从jsp1
中显示的数据库中检索对象列表。在我的jsp1
中,每个对象都由重定向到controller2
的链接表示。我想在controller2
(或完整的对象列表)中拥有该链接所代表的对象。
这些是controller 1
和controller 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>