【发布时间】:2015-08-04 15:24:50
【问题描述】:
如何在 Thymeleaf 的下拉菜单中检索选定的值并让 Spring MVC 处理它?
这是我的百里香代码:
<form style="display:inline-block" th:action="@{/search}"
th:object="${searchOptions}" method="get">
<select id="optionsList" name="optionsListId">
<option th:each="option : ${searchOptions}"
th:value="${option.getOption()}"
th:text="${option.getOptionName()}"
th:selected="${selectedOptionsList.contains(option.getOption())}">Options</option>
</select>
</form>
“searchOptions”是模型属性的名称,它是SearchOptionobjects 的ArrayList。
这是 SearchOptions 类:
package formBeans;
public class SearchOption {
private String option;
private String optionName;
public SearchOption() {
}
public SearchOption(String option, String optionName) {
this.option = option;
this.optionName = optionName;
}
public String getOption() {
return option;
}
public String getOptionName() {
return optionName;
}
public void setOption(String option) {
this.option = option;
}
public void setOptionName(String optionName) {
this.optionName = optionName;
}
}
如何使用 spring mvc 编写代码来检索下拉框中的选定值。我曾尝试在网上查找示例,但没有帮助。
谢谢
【问题讨论】:
标签: spring spring-mvc drop-down-menu html-select thymeleaf