【问题标题】:How to access a list item using its index in JSP如何使用 JSP 中的索引访问列表项
【发布时间】: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 循环中迭代两个列表 circularsListdocumentNameList,但似乎我只能像这样设置一个变量名称:

        <c:forEach items="${circularsList}" var="circular" varStatus="status">

要访问第二个列表中的值documentNameList,我这样做:

        <input type="hidden" id="circDocNam" value="${documentNameList[status.index]}"/>

不幸的是,这似乎不起作用,并且上一行中的值是空的。

怎么办?

总结:如何在 JSP 中使用其索引访问列表项?

【问题讨论】:

  • thisthis 是否回答了您的问题?
  • 是的,有点……除了索引。无论如何,我使用了这个:value="

标签: java html jsp model-view-controller foreach


【解决方案1】:

这对我有用:

            <input type="hidden" id="circDocNam" value="<c:out value="${documentNameList[status.index]}"/>"/>

【讨论】:

    猜你喜欢
    • 2012-02-18
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    • 1970-01-01
    • 2017-04-18
    相关资源
    最近更新 更多