作者iambrian (Brian)
看板java
标题[JSP ] 超连结传送资料
时间Wed May 19 12:03:52 2010
我想要把一个字串阵列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
1F:推 PsMonkey:z-7-1-2-1 05/19 14:08