jsp頁面數據回顯(select下拉選擇框)

1。靜態變量方式:

<!-- 
 實現select標籤回顯 
-->  
1.<select name="curStatus"  value="${curStatus}">     
  <option value="0">-請選擇-</option>     
  <option value="1" <c:if test="${'1' eq curStatus}">selected</c:if> >男</option>     
  <option value="2" <c:if test="${'2' eq curStatus}">selected</c:if> >女</option>  
 </select>  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2。動態方式:兩個變量都來自後臺

<c:set  var="schoolid" value="${pageData.SchoolId}" scope="request"/>

<select name="schoolId" id="schoolId" style="width: 95%">
                            <option value="0">==請選擇==</option>

                            <c:forEach items="${organizeList}" var="var" varStatus="vs">
                                <option value="${var.name_code}" <c:if test="${var.name_code==schoolid}">selected</c:if> > ${var.name}</option>
                            </c:forEach>
                        </select>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

說明一下:若是想2那種,實質上是比較兩個對象的屬性值,不能寫成如下:

<select name="schoolId" id="schoolId" style="width: 95%">
                            <option value="0">==請選擇==</option>

                            <c:forEach items="${organizeList}" var="var" varStatus="vs">
                                <option value="${var.name_code}" <c:if test="${var.name_code==pageData.SchoolId}">selected</c:if> > ${var.name}</option>
                            </c:forEach>
                        </select>

轉載自http://blog.csdn.net/xinghuo0007/article/details/53381085

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章