Я шел по кругу в течение нескольких дней без какого-либо прогресса в попытке получить простой выпадающий (сделанный в форме: выбрать) работая с Spring-MVC 3.xx и jsp. Существует несколько примеров, которые реализуются путем расширения теперь устаревшего «SimpleFormController», однако я не нашел ни одного сжатого образца с использованием аннотаций Spring 3.0.x. Кроме того, я уже рассмотрел ссылку Spring documentation, но я не смог получить фрагмент как контроллера, так и представления (jsp), который может привести меня к запуску компонента combobox.
До сих пор, что я безуспешно пытался что-то вроде этого: (любой комментарий будет очень ценна)
Spring MVC 3.xx Jsp выпадающих неприятности
контроллер класса (например MyController.java)
@Controller
public class MyController {
@RequestMapping(value = "/", method = RequestMethod.GET)
public String showHomePage(ModelMap model) {
Map<String,String> country = new LinkedHashMap<String,String>();
country.put("US", "United Stated");
country.put("CHINA", "China");
country.put("SG", "Singapore");
country.put("MY", "Malaysia");
model.put("countryList", country);
return "home";
}
}
home.jsp
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%><br>
<html>
<body>
<form:form method="POST" commandName="country">
<form:select path="country">
<form:options items="${countryList}" />
</form:select>
</form:form>
</body>