vic的jsp總結1

 下拉框需要將list中的9轉換輸出成“流し”,用el表達式的用法。

 

   <boat:select property="kumiTyakuBan1">
     <option value="0">選択してください</option>
        <logic:iterate id="list" name="_f_pwtbet_nagashiForm" property="notAbsenceList">
         <bean:define id="notabsencelist" value="${list}"></bean:define>              
                    <logic:equal name="notabsencelist" value="9">
                     <html:option value="9">流し</html:option>
                    </logic:equal>
                    <logic:notEqual name="notabsencelist" value="9">
                     <html:option value="${list}">${list}</html:option>
                    </logic:notEqual>                      
                    </logic:iterate>               
    </boat:select><br />

 

同樣的問題,不用el表達式的用法,但后面兩個下拉菜單值在錯誤提交時,保存不住已選項。

 

    <boat:select property="kumiTyakuBan1">
     <option value="0">選択してください</option>
     <logic:iterate id="list" name="_f_pwtbet_nagashiForm" property="notAbsenceList">    
                    <logic:equal name="list" value="9">
                     <html:option value="9">流し</html:option>
                    </logic:equal>
                    <logic:notEqual name="list" value="9">
                     <html:option value="list">
        <bean:write name="list" />
       </html:option>
                    </logic:notEqual>
                    </logic:iterate>

       </boat:select><br />

 

最終版:

    <boat:select property="kumiTyakuBan1">
     <option value="0">選択してください</option>
     <logic:iterate id="list" name="_f_pwtbet_nagashiForm" property="notAbsenceList">    
                    <logic:equal name="list" value="9">
                     <html:option value="9">流し</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="1">
                     <html:option value="1">1</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="2">
                     <html:option value="2">2</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="3">
                     <html:option value="3">3</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="4">
                     <html:option value="4">4</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="5">
                     <html:option value="5">5</html:option>
                    </logic:equal>
                    <logic:equal name="list" value="6">
                     <html:option value="6">6</html:option>
                    </logic:equal>                  
                    </logic:iterate>
    </boat:select><br />

 

你可能感兴趣的:(html,bean,jsp,list)