关于jsp中用集合形式输入的文本框的值怎么传到后台的java文件?急、、、

<%for(inti=0;i<goodsnames.size();i++){Listgoodsname=(List)goodsnames.get(i);//商品名称%><... <%
for(int i=0;i<goodsnames.size();i++){
List goodsname = (List)goodsnames.get(i); //商品名称
%>
<tr>
<td width="192" height="45"><span class="login_txt">商品<%=i %>名称:
<input type="text" id="goodsname" size="10" name="goodsname" value="<%=goodsname%>"/>
</span></td>
就比如上述代码要怎么把goodsname这个集合传到另一个java文件?
展开
 我来答
183******01
2011-05-13 · 超过10用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:36.1万
展开全部
servlet中可以用request.getParameterValues("parameters"){parameters是传的参数 这里你传的是goodsname?} 取得一个集合。
例子
<% List list=new ArrayList();
list.add("A");
list.add("B");
list.add("C");
request.setAttribute("list" ,list);
%>
------------------------------------------
servlet中获取的方法。
String[]str=request.getParameterValues("list");
更多追问追答
追问
额,试了下,可问题是list.add("???"),这里面的值是通过文本框输入的,那么要怎么获取呢
追答
文本框有name和id值啊,用document.getElementbyID();或document.getElementByName();
我现在没eclipse也不知道单词错了没? JavaScript会用吧
如果是传到另外的页面就要用from,获取方式还是request.getParameterValues();
name_yangqing
2011-05-14 · 超过20用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:0
展开全部
在当前页面:
在jsp得到request对象再 request.setAttribute(“goodsname”, goodsname);
在传入页面:
List list=request.setAttribute(“goodsname”);
这个list就是你从页面传过来的集合!
追问
额,不是很懂,能详细点吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljg901203
2011-05-27
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
在jsp界面 <%
request.setAttribute(“goodsname”, goodsname);
%>
然后在servlet中可以用List list=(List)request.setAttribute(“goodsname”);
获取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式