在单独的输入中显示列表元素

时间:2013-09-03 06:02:45

标签: jsp spring-mvc jstl

我正在尝试在JSP中打印字符串列表。我在我的控制器中有这个:

List<String> profileNames = new Vector<String>();
...
modelMap.addAttribute("pn", profileNames);

这在我的JSP中:

<c:forEach var="p" items="${pn}" varStatus="rIndex">
    <input type="text" value="${pn}"/>
</c:forEach>

通过这样做,每个输入框都会被列表中的所有元素填充。

但是,我需要在单独的输入框中列出每个项目,例如${pn.get(index)}。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您的方法很好,但您错误输入了输入的值。

替换它:

<input type="text" value="${pn}" />

用这个:

<input type="text" value="${p}" />