это может помочь, я решил проблему с временной базой или для мелкомасштабной разработки.Все, что я сделал, я изменил тип данных в MySql с ENUM
на VARCHAR(45)
.(ENUM
тоже отлично работает).И затем я вручную добавил значения раскрывающегося списка в классе контроллера.
@ModelAttribute("domainList")
public List<String> getCountryList() {
List<String> domainList = new ArrayList<String>();
domainList.add("Web-Development");
domainList.add("Software Development");
domainList.add("Application Development");
return domainList;
}
В моем файле JSP я назвал это в <form:select>, <form:option>, and <form:options>
<td>
<form:select path="domain">
<form:option value="NONE" label="Select" />
<form:options items="${domainList}" />
</form:select>
</td>
Для привязки данных вКласс сущностей Я только что использовал тип возвращаемого значения как String
и генерировал getters
, setters
и toString
.
Это все, что я сделал, это работает.Удачного кодирования ...