| 本页主题: 急急急!!!!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 中的值传过去
|
|
|
|
|