Spring MVC Form(JSP) 组合框中的默认选择选项

Default selected option in combo box in Spring MVC Form(JSP)

 Design a form(<spring:form></spring:form>) in JSP using Spring MVC architecture

来自控制器Enum.values绑定到模型属性

看看我用来绑定组合值列表和默认选择值的代码。

  m.addAttribute("questTypes", Enum.values());

  m.addAttribute("defsel", Enum.Value1.getName());

然后在JSP页面写下这段代码

   <form:select path="otquestion.otQuestionId" class="combobox required" style="float:left;" id="selectQuestid">
   <form:option label="Select Question Type..." value=""></form:option>
   <form:options items="${questTypes}" selected="${defsel}" itemLabel="name"  itemValue="value"></form:options>
  </form:select>

列表终于出来了,但是组合的默认选择不起作用。请帮忙

我通过绑定path="otquestion.otQuestionId"的值得到了答案。 在 otquestion 对象 otQuestionId 成员变量中设置值和 return 该对象在模型对象的帮助下。