我有一個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