Как указано в заголовке, мне было интересно, существует ли HTML-элемент для обработки списка невыбираемых элементов и как я могу использовать его с Spring MVC. Список невыбираемых элементов — это своего рода элемент управления, который действует как держатель нескольких разделенных значений. Фактически, если его описать в функциональных терминах, мы можем использовать select с Multiple="true" со всеми его элементами, выбранными по умолчанию, поэтому все значения отправляются контроллеру на {{onSubmit}}. Я не помню, было ли название для такого типа элемента управления и существует ли оно в стандартной форме HTML (думаю, нет). (*)
Например, предположим, что у нас есть представление (называемое view.jsp), которое использует компонент (называемый Bean.java), который создается и заполняется контроллером (называемым Controler.java). Предположим для простоты, что все подключения выполнены.
Bean.java
Class Bean {
Collection values;
// setters and getters
}
view.jsp
// (*) the idea is here use the right component, not a select, because a select excludes some values, and i want all values!
Controller.java
protected ModelAndView onSubmit(final HttpServletRequest request,
final HttpServletResponse response, final Object command,
final BindException errors) throws Exception {
Bean bean = (Bean) command;
bean.getValues();
// do my bussiness-model stuff
}
Подробнее здесь: https://stackoverflow.com/questions/208 ... e-elements