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

被折叠的 条评论
为什么被折叠?



