这是一个研究项目的一部分。我有一个在jsp页面中迭代的列表。我无法从用户选择的列表中获得该项目的值,因为当我在servlet中检索该项目时,它会选择列表中的第一个项目。任何指针或解决方案都将有所帮助。
我尝试在名称标签上使用[status.index]
,但是我也不知道用户选择了哪个索引来获取servlet。
<c:forEach items="${TSName}" var="TSName" varStatus="status">
<b>Resource Name:</b> ${TSName}<br>
<b>Summary:</b> ${Summary[status.index]}<br>
<b>URL: ${URL[status.index]}</b><br>
<b>Average Rating:</b> ${AvgRating[status.index]}<br>
<input type="hidden" value="${TSName}" name="tool" />
<input type="hidden" value=" ${URL[status.index]}" name="url" />
<input type="hidden" name="uuid" value="${requestScope.uuid}" />
<input type="submit" value="Proceed" /><br><br>
</c:forEach>
我只希望用户从列表中选择确切的项目,而不是每个项目的第一项。很抱歉让我感到困惑。如果有任何不清楚的地方,我可以澄清。
@BalusC对不起,您没有回答我的任何问题。我曾在研究项目中提到过它,而您只是假设生成的项目列表是基于ID的。有多个条件可以为用户获取项目列表。 @Paul为我的问题提供了最简单,最准确的答案,因此,如果您可以重新打开问题,我可以将他的答案标记为解决方案。