1. 程式人生 > >select下拉框回顯的幾種方法

select下拉框回顯的幾種方法

第一種:

jsp程式碼:

  1. <selectid="csrqnf"name="csrqnf"id="selecte"class="shortselect"value="${nfResult}">
  2.                                                                              <optionvalue="">---請選擇年份--</option>
  3.                                                                              <
    c:forEachitems="${listYears}"var="years"varStatus="vs">
  4.                                                                                  <optionvalue="${years}">${years}</option>
  5.                                                                              </c:forEach>
  6.                                                                     </
    select>
  7.                                                                     <scripttype="text/javascript">
  8.                                                                         document.getElementById("csrqnf").value="${nfResult}";  
  9.                                                                         document.getElementById("csrqnf")[${nfResult}].selected
    true;  
  10.                                                                     </script>

後臺Java程式碼:

  1. request.setAttribute("nfResult","2013");  

網上摘抄:

  1. <!-- 
  2.  實現select標籤回顯 
  3. -->
  4. 1.<selectname="curStatus"value="${curStatus}">
  5.   <optionvalue="0">-請選擇-</option>
  6.   <optionvalue="1"<c:iftest="${'1' eq curStatus}">selected</c:if>></option>
  7.   <optionvalue="2"<c:iftest="${'2' eq curStatus}">selected</c:if>></option>
  8.  </select>
  9. 2.<s:selectlist="#{0:'--請選擇--',1:'處理中',2:'已完成'}"listKey="key"listValue="value"name="curStatus"value="%{curStatus}"></s:select>
  10. 3.<selectname="curStatus"value="${curStatus}">
  11.   <optionvalue="0">-請選擇-</option>
  12.   <optionvalue="1"<s:iftest="%{curStatus==1}">selected</s:if>>處理中</option>
  13.   <optionvalue="2"<s:iftest="%{curStatus==2}">selected</s:if>>已處理</option>
  14.  </select>