掌中招聘网 » 掌中论坛 » 全部 » 急急急!!!!STRUTS关于multibox取得选定值的问题???达人求解啊!!在线等    
首页 上一页 下一页 尾页 
 本页主题: 急急急!!!!STRUTS关于multibox取得选定值的问题???达人求解啊!!在线等    
 


wq123888

积分:60
发表主题:56




 发表于 2009-06-23 17:18 资料
楼主

JAVA:
ArrayList <OptionModBean> optionInfo = new ArrayList <OptionModBean>();
        OptionModBean optionBean = new OptionModBean();


optionBean.setOpCd("aaa");
optionBean.setOpMei("wwwwwwwwww");
optionBean.setOpMeiYobi("wwwwwwwwwwwwwwwww");
optionInfo.add(optionBean);
optionBean = new OptionModBean();

optionBean.setOpCd("bbb");
optionBean.setOpMei("wwwwwwwwww");
optionBean.setOpMeiYobi("wwwwwwwwwwwwwwwww");
optionInfo.add(optionBean);

optionSelectForm.setOptionList(optionInfo);

JSP:
<logic:iterate id="ListBean" name="OptionSelectForm" property="optionList">
                                        <bean:define id="op" name="ListBean" property="opCd"/>
<tr>
<th class="labels" style="width:30%">
<html:multibox name="OptionSelectForm" property="selOptionCdList"  value=" <%=op.toString()%>"/>
                                                <strong> <bean:write name="ListBean" property="opMei" /> </strong> <br/>
</th>
<th class="sub" style="width:15%"> <strong> <bean:write name="ListBean" property="opMeiYobi" /> </strong> </th>
<td>
<div class="area_figure_r" style="width:150px">
<a href="DUMMY" target="_blank"> <img src="./images/_dummy/img_001.jpg" width="150" height="100" alt="??大する" /> </a>
<p> <a href="DUMMY" target="_blank"> <img src="./images/common/icon_zoom.gif" width="46" height="13" alt="写真を??大する" class="zoom" /> </a> </p>
</div> </td>

</logic:iterate>


页面能正常循环读取JAVA里的两条相关的值,当我选定两条 <html:multibox >后,迁移到下一个ACTION后??我从FROM里面只能读取到一条数组的值??到底是什么原因啊??郁闷

String[]strOptionCdList = form.getSelOptionCdList();

设置断点看strOptionCdList 的值只有:[aaa]   正常的应该是:[aaa][bbb]


回复1: 顶上^
回复2: 帮顶一下吧!
回复3: LZ可以尝试,先用JS去取出multibox 中的值,然后将值传到Action中去。
回复4: 获取的不是数组,是个带逗号的字符串
回复5: 3楼的方法可以试试。
回复6: 选择完后

查看页面源码,看看

<input type="checkbox" name=
<input type="checkbox" name=


名字是否一样


回复7: 日企也有外网啊


祝福
回复8: 选择完后

查看页面源码,看看

<input type="checkbox" name=
<input type="checkbox" name=


名字是一样的啊
<input type="checkbox" name="selOptionCdList"
<input type="checkbox" name="selOptionCdList"
回复9: 通过js中的跳转后加 "&" 符号,然后将multibox 中的值传过去

首页 上一页 下一页 尾页 
 各地招聘导航
·北京 ·天津 ·上海
·西安 ·东莞 ·广州
·深圳 ·南京 ·杭州
·济南 ·南昌 ·兰州
·合肥 ·长沙 ·武汉
·成都 ·重庆 ·太原
·福州 ·沈阳 ·南宁
·海口 ·贵阳 ·郑州
·银川 ·西宁 ·昆明
·拉萨 ·长春
·石家庄  ·乌鲁木齐
·哈尔滨  ·呼和浩特
 各地兼职导航
·北京 ·天津 ·上海
·西安 ·东莞 ·广州
·深圳 ·南京 ·杭州
·济南 ·南昌 ·兰州
·合肥 ·长沙 ·武汉
·成都 ·重庆 ·太原
·福州 ·沈阳 ·南宁
·海口 ·贵阳 ·郑州
·银川 ·西宁 ·昆明
·拉萨 ·长春
·石家庄  ·乌鲁木齐
·哈尔滨  ·呼和浩特