【发布时间】:2020-05-21 06:08:38
【问题描述】:
在 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 中使用其索引访问列表项?
【问题讨论】:
标签: java html jsp model-view-controller foreach