我正在尝试在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)}
。我怎么能这样做?
答案 0 :(得分:1)
您的方法很好,但您错误输入了输入的值。
替换它:
<input type="text" value="${pn}" />
用这个:
<input type="text" value="${p}" />