редактировать JSP с выпадающим меню (выбрать): не отображается правильный раскрывающийся статус - PullRequest
0 голосов
/ 15 ноября 2018

На моей странице РЕДАКТИРОВАНИЯ не отображается соответствующий статус, который взят из БД.Вместо этого он отображает первый статус из списка select => option (Approve).Что нужно изменить, чтобы отобразить правильный статус на странице?

<div class="form-group">
        <div class="input-group">
            <input type="text" class="form-control" value="${message.messageBody}" placeholder="messageBody" name="messageBody" readonly>
        </div>
    </div>

    <div class="form-group">
        <select class="form-control" name="role" value="${message.status}">
            <option value="<%=StatusMessage.APPROVE.getId()%>"> Approve </option>
            <option value="<%=StatusMessage.REJECT.getId()%>"> Reject </option>
        </select>
    </div>

Сервлет:

    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    String id = getStringParam(req, Constants.Attributes.ID);
    Message message = getMessageService().getById(Integer.parseInt(id));
    req.setAttribute(Constants.Attributes.MESSAGE, message);
    forward(Constants.Pages.STATUS_MESSAGE_JSP, req, resp);
}
...