select/option標籤動態獲取預設值的判斷
阿新 • • 發佈:2019-01-23
<select name="primaryDiagnosis" id="DItr1td2Input" class="form-control" >
<!--<option value="${sreferral.sDiagnosisinfo.primaryDiagnosis.commonFieldsName}">${sreferral.sDiagnosisinfo.primaryDiagnosis.commonFieldsName}</option>-->
<c:forEach items="${SDiagnosisinfoInfo}" var="varr" varStatus="status">
<c:choose>
<c:when test="${sreferral.sDiagnosisinfo.primaryDiagnosis==varr.common_fields_id}">
<option value="${varr.common_fields_id }" selected="selected">${varr.common_fields_name }</option>
</c:when>
<c:otherwise>
<option value="${varr.common_fields_id }">${varr.common_fields_name }</option>
</c:otherwise>
</c:choose>
</c:forEach>
<!--<option value="${sreferral.sDiagnosisinfo.primaryDiagnosis.commonFieldsName}">${sreferral.sDiagnosisinfo.primaryDiagnosis.commonFieldsName}</option>-->
<c:forEach items="${SDiagnosisinfoInfo}" var="varr" varStatus="status">
<c:choose>
<c:when test="${sreferral.sDiagnosisinfo.primaryDiagnosis==varr.common_fields_id}">
<option value="${varr.common_fields_id }" selected="selected">${varr.common_fields_name }</option>
</c:when>
<c:otherwise>
<option value="${varr.common_fields_id }">${varr.common_fields_name }</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
注:文中用jstl來迴圈遍歷某一組資料,然後用select/option來製作成下拉框,為了實際開發需要,對它的預設顯示值進行控制;