在javaBean中如果返回一个数组的值!急!谢谢!

wvnceln 2002-05-17 09:53:00
我在第一个页面中用复选框列出了一些商品。我任意选择其中的一些。提交到第二个页面!我想调用Bean。用Vector中的方法,在第二个页面中把上一个页面中的选择的商品显示出来。怎么做,希望有源码可供解决!谢谢!
...全文
130 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaolie 2002-05-17
  • 打赏
  • 举报
回复
<%for (int i = 0; i < goods.length; i++) {%>
<%=goods[i]%>
<br>
<%}%>
wjfxiao 2002-05-17
  • 打赏
  • 举报
回复
你一定要用bean吗?
wvnceln 2002-05-17
  • 打赏
  • 举报
回复
能否将BEAN的内容,写给我看呢,谢谢。50分全送
wjfxiao 2002-05-17
  • 打赏
  • 举报
回复
bean中返回数组的话直接用数组不就得了,要不你就直接返回Vector
Andrawu 2002-05-17
  • 打赏
  • 举报
回复
楼上所言极是。
多个checkbox用一样的名字goods。
skyyoung 2002-05-17
  • 打赏
  • 举报
回复
----------HTML----------------------
<input name=goods value=aaa>
<input name=goods value=bbb>
<input name=goods value=ccc>
<input name=goods value=ddd>

---------Servlet--------------------
String[] goods = request.getParameterValues("goods");

is it OK ?

---------------
shmilu@sina.com
puzzle_tom 2002-05-17
  • 打赏
  • 举报
回复
bean:

import java.util.*;

public class SampleBean{
String[] goods = null;
public void setGoods(String[] goods){
this.goods = goods;
}

public Vector getGoods(){
Vector myVector = new Vector();
if(goods != null){
for(int i=0;i<goods.length;i++) {
myVector.add(goods[i]);
}
}
return myVector;
}

}

jsp:

<%@ import = "java.util.*;"%>
<jsp:useBean id='DataPro' class='SampleBean' scope='page'>

<%
Vector goods = DataPro.getGoods;
%>

puzzle_tom 2002-05-17
  • 打赏
  • 举报
回复
bean:
public class SampleBean{

}

<jsp>
weidegong 2002-05-17
  • 打赏
  • 举报
回复
天哪,真不敢相信,天上会掉下馅饼来喽

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧