JSP能否构建<;选项>;要插入到多个unique中的元素<;选择>;标签?

JSP能否构建<;选项>;要插入到多个unique中的元素<;选择>;标签?,jsp,Jsp,我有一个JSP文件,它构建了一个对象列表来显示任务数据,并构建了一个由用户可以为每行数据选择的几个选项填充的列表。问题是,任何给定的用户都可能有数百行,这可能需要大量的时间来处理。代码如下所示: <c:forEach items="${user.taskList}" var="task" varStatus="stat"> (print out task info and other inputs) ... <select id="taskStatus_

我有一个JSP文件,它构建了一个对象列表来显示任务数据,并构建了一个由用户可以为每行数据选择的几个选项填充的列表。问题是,任何给定的用户都可能有数百行,这可能需要大量的时间来处理。代码如下所示:

<c:forEach items="${user.taskList}" var="task" varStatus="stat">
    (print out task info and other inputs)
    ...
    <select id="taskStatus_${stat.index}">
        <c:forEach items="${applicationScope.task_status_list}" var="lkup">
        <option value="${lkup.lkupId}" cssStyle="font-size: 12px;">${lkup.lkupNme}</option>
        </c:forEach>
    </select>
</c:forEach>

(打印任务信息和其他输入)
...
${lkup.lkupNme}
为了减少处理时间,我想构建一次列表并重用它。我尝试使用以下代码的变体来执行此操作,但未成功:

<c:set var="option_list" value="" />
<c:forEach items="${applicationScope.task_status_list}" var="lkup">
    <c:set var="option_list">
        ${option_list} <option value="${lkup.lkupId}" cssStyle="font-size: 12px;">${lkup.lkupNme}</option>
    </c:set>
</c:forEach>

<c:forEach items="${user.taskList}" var="task" varStatus="stat">
    (print out task info and other inputs)
    ...
    <select id="taskStatus_${stat.index}">
        ${option_list}
    </select>
</c:forEach>

${option_list}${lkup.lkupNme}
(打印任务信息和其他输入)
...
${option_list}
是否有一种方法可以实现这一点或其他我应该研究的解决方案? 提前谢谢