На моей странице РЕДАКТИРОВАНИЯ не отображается соответствующий статус, который взят из БД.Вместо этого он отображает первый статус из списка 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);
}