Как установить значение по умолчанию в выпадающем списке в JSP?

#jsp #frontend

#jsp #интерфейс

Вопрос:

В настоящее время у меня есть следующий код JSP для отображения Yes или No с использованием c:choose блока:

 <c:choose>
    <c:when test="${doc.flag eq 'Y'}">Yes</c:when>
    <c:when test="${doc.flag eq 'N'}">No</c:when>
</c:choose>
 

Я хочу сделать это доступным для редактирования, изменив его в раскрывающийся список, но со значением по умолчанию, выбранным между Yes или No в соответствии doc.flag с Y или N соответственно. Есть ли какой-либо способ добиться этого?

Ответ №1:

Вы можете сделать, как показано ниже :

 <select name="somename">
 <option ${doc.flag eq 'Y' ? 'selected' : ''}>Yes</option>
 <option ${doc.flag eq 'N' ? 'selected' : ''}>No</option>
</select>