[JSP ] 超連結傳送資料
我想要把一個字串陣列str傳給下一個頁面test1.jsp
以下是我用按鍵的寫法
<form action=test1.jsp method = "POST">
<%for(x = 0; x < str.length; x++) { %>
<input type="hidden" name="str", value="<%= str[x]%>">
<%} %>
<input type="submit" value="Send">
</form>
在test1.jsp用以下code來抓
String getstr[] = request.getParameterValues("str");
按下"Send"鍵會把str傳給test1.jsp
那如果我想要改成超連結的方式完成相同動作
該怎麼做呢??
我目前長是的方法如下
<%for(x = 0; x < str.length; x++) {
url = url + "str" + str[x] + "&";
} %>
<a href="test1.jsp?<%=url %>">傳送</a>
但是這個方法似乎會因為我的str陣列太大
而造成只有抓到一部分的問題
請問這該如何改或是該怎麼做呢?
先謝謝大家了~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.247.39
推
05/19 14:08, , 1F
05/19 14:08, 1F