如何获得在jsp的选择选项中选择数据库值?

时间:2019-05-13 05:12:29

标签: java mysql database jsp select

我有一个数据库,其值包含为:

doc_id     doc_type

 123        Report

表定义为:

doc_id   varchar(100) NOT NULL

doc_type  varchar(80) NOT NULL

我希望选择数据库值作为选项,即如果我具有以下选择选项:

  Report
  Note
  PPT
  Others

默认选项被选择为报告

   <div class="col-md-4 mb-3 form-group">
                <label for="validationDefaultUsername">Document Type  *</label>      
                <select class="custom-select form-control" name="doc_type"  required>            
                    <option selected>Select Document Type</option>
                    <option >Report</option>
                    <option >Note</option> 
                    <option >PPT/PPX</option>     
                    <option >Others</option>   
                </select>
</div>

如何获取数据库值作为选择的选项?

1 个答案:

答案 0 :(得分:0)

<select name="docz">
            <c:forEach items="${docList}" var="doc">
                <option value="${doc.doc_id}"
                    <c:if test="${doc.doc_type eq 'Report'}">selected="selected"</c:if>                        >
                    ${doc.doc_type}
                </option>
            </c:forEach>
        </select>