vic的arraylist初期值3種取得方法備份

本文介绍了三种不同的方法来实现从请求中获取race号,并在获取值为null时使用设定值的逻辑。第一种方法是通用处理,通过迭代raceNoList并设置选项;第二种方法针对信息处理,同样使用迭代但增加了selected属性;第三种方法引入了Java代码,利用迭代和动态生成选项值。

arraylist的初期值取得。在spec上寫著是:從request取得所需要的race號,如果取得的該race號為null,則使用設定的值。現在我這邊有3種處理,因還不確定,故先備份一下:

1. 共通處理的

          <bean:select property="raceNo">
          <logic:iterate id="list" name="tohyoselect_include_form" property="raceNoList">
            <logic:equal name="list" value="1">
                     <html:option value="1">1R</html:option>
                    </logic:equal>
            <logic:equal name="list" value="2">
                     <html:option value="2">2R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="3">
                     <html:option value="3">3R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="4">
                     <html:option value="4">4R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="5">
                     <html:option value="5">5R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="6">
                     <html:option value="6">6R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="7">
                     <html:option value="7">7R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="8">
                     <html:option value="8">8R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="9">
                     <html:option value="8">8R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="10">
                     <html:option value="10">10R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="11">
                     <html:option value="11">11R</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="12">
                     <html:option value="12">12R</html:option>
                    </logic:equal>                                           
       </logic:iterate>           
          </bean:select><br />

2.情報信息處理的

   <bean:select property="raceNo">
    <logic:iterate id="raceno" name="_f_pwtinf_oddssearchForm" property="raceNo">
     <logic:equal name="raceno" value="1">
      <option value="1" selected="selected">1R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="1">
      <option value="1">1R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="2">
      <option value="2" selected="selected">2R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="2">
      <option value="2">2R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="3">
      <option value="3" selected="selected">3R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="3">
      <option value="3">3R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="4">
      <option value="4" selected="selected">4R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="4">
      <option value="4">4R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="5">
      <option value="5" selected="selected">5R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="5">
      <option value="5">5R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="6">
      <option value="6" selected="selected">6R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="6">
      <option value="6">6R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="7">
      <option value="7" selected="selected">7R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="7">
      <option value="7">7R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="8">
      <option value="8" selected="selected">8R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="8">
      <option value="8">8R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="9">
      <option value="9" selected="selected">9R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="9">
      <option value="9">9R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="10">
      <option value="10" selected="selected">10R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="10">
      <option value="10">10R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="11">
      <option value="11" selected="selected">11R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="11">
      <option value="11">11R</option>
     </logic:notEqual>
     <logic:equal name="raceno" value="12">
      <option value="12" selected="selected">12R</option>
     </logic:equal>
     <logic:notEqual name="raceno" value="12">
      <option value="12">12R</option>
     </logic:notEqual>   
       </logic:iterate>
   </bean:select>

3.馬強寫的 ,帶java代碼的,也先備份下

   <bean:select name="_f_pwtinf_exhibandweatherForm" property="raceNo">
       <logic:iterate id="list" name="_f_pwtinf_exhibandweatherForm" property="raceNoList" indexId="idx">
        <html:option value='<%= "raceNoList["+idx+"]" %>'>
         <bean:write name='<%= "raceNoList["+idx+"]" %>' />R
        </html:option>
       </logic:iterate>           
      </bobean:select>

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值