使用下拉菜单编辑JSP(选择):未显示正确的下拉状态

时间:2018-11-15 11:14:27

标签: dropdown

在我的EDIT页面上,未显示相应的状态,该状态取自DB。而是从列表中选择=>选项(批准)显示第一个状态。 需要更改什么才能在页面上显示正确的状态?

<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>

Servlet:

    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);
}

0 个答案:

没有答案