我有一个jsp页面,它使用for循环显示超链接列表。我想将超链接的值(来自arraylist的超链接列表具有不同的值)传递给我的servlet,以便每个超链接的值将不同。我试过使用request.getSession.setAttribute(“value”,list.get(0)),但我意识到它只会采用列表中的最后一个值,以便所有超链接的值保持不变。从jsp页面到servlet的超链接价值
对此有何建议?
我的代码如下。
<% List<ArrayList> transactions = (List<ArrayList>) request.getAttribute("transactions");
int count = 0;
for (Object o : transactions)
{
count++;
String status;
ArrayList list = (ArrayList) o;
%>
<a href="anotherjsppage"><%=list.get(0) //how to bring this value to servlet%></a><br>
<%=list.get(1) //some other value to be displayed%><br>
<%
}
%>
使用该list.get(0)作为锚标记中的值,并在Servlet中使用request.getParameter()方法访问它。 –
那么这是否意味着我必须这样做呢? <%=list.get(0)%> – ayampenyet
好吧很多! – ayampenyet