在Spring MVC之后的代码中,我的Java代码中有2个列表,希望在JSP视图中使用。我将它们设置为:
public ModelAndView circularListView(HttpServletRequest request, Principal principal, HttpSession session, Locale locale, ModelAndView mav, int startOffset) {
//some code
mav.addObject("circularsList", circularsList);
mav.addObject("documentNameList", documentNameList);
return mav;
}
现在,我想在JSP页面的单个for循环中循环访问两个列表
circularsList
和documentNameList
,但是似乎只能设置一个这样的变量名: <c:forEach items="${circularsList}" var="circular" varStatus="status">
要访问第二个列表中的值为
documentNameList
的值,我需要这样做: <input type="hidden" id="circDocNam" value="${documentNameList[status.index]}"/>
不幸的是,这似乎不起作用,并且上一行中的值为空。
该怎么办?
结论:如何在JSP中使用其索引访问列表项?
最佳答案
这为我工作:
<input type="hidden" id="circDocNam" value="<c:out value="${documentNameList[status.index]}"/>"/>