Spring mvc 如何使用freemarker从数据库中选择下拉列表?
我正在尝试从Database获取我的列表我需要选择下拉列表,但我无法理解如何实现它。给我一些解决方法。我使用Freemarker和弹簧靴 我试着这样做:Spring mvc 如何使用freemarker从数据库中选择下拉列表?,spring-mvc,spring-boot,freemarker,Spring Mvc,Spring Boot,Freemarker,我正在尝试从Database获取我的列表我需要选择下拉列表,但我无法理解如何实现它。给我一些解决方法。我使用Freemarker和弹簧靴 我试着这样做: <select class="custom-select col-md-2" id="inputGroupSelect06"> <#if busflights??> <#list busflights as key, value> <option value="${ke
<select class="custom-select col-md-2" id="inputGroupSelect06">
<#if busflights??>
<#list busflights as key, value>
<option value="${key.id}">${value.depature}</option>
</#list>
</#if>
</select>
<select class="custom-select col-md-2" id="inputGroupSelect06">
<#if busflights??>
<#list busflights as key>
<option value="${key.departure}"></option>
</#list>
</#if>
</select>
<select class="custom-select col-md-2" id="inputGroupSelect06">
<#list busflights! as busflight>
<option value="${busflight.id}">${busflight.departure}</option>
</#list>
</select>
${value.deputure}
但它不起作用,因为它是列表,而不是地图
有什么想法吗
但实际上,我需要选择下拉列表,如下所示:
<select class="custom-select col-md-2" id="inputGroupSelect06">
<#if busflights??>
<#list busflights as key, value>
<option value="${key.id}">${value.depature}</option>
</#list>
</#if>
</select>
<select class="custom-select col-md-2" id="inputGroupSelect06">
<#if busflights??>
<#list busflights as key>
<option value="${key.departure}"></option>
</#list>
</#if>
</select>
<select class="custom-select col-md-2" id="inputGroupSelect06">
<#list busflights! as busflight>
<option value="${busflight.id}">${busflight.departure}</option>
</#list>
</select>
但它也不起作用((
我的映射
<form action="/public/main/search" method="get">
我的控制器
@请求映射(“/main/search”)。。。。
List<BusFlight> busflights = busFlightService.search(departure, arrival, date);
if (busflights != null) {
model.addAttribute("busflights", busflights);
} else {
model.addAttribute("busflightsError", "no flights");
}
List buslights=buslightservice.search(出发、到达、日期);
if(总线飞行!=null){
model.addAttribute(“巴士航班”,巴士航班);
}否则{
model.addAttribute(“BusFlightError”,“无航班”);
}
从问题中我可以看到,它可能是这样的:
<select class="custom-select col-md-2" id="inputGroupSelect06">
<#if busflights??>
<#list busflights as key, value>
<option value="${key.id}">${value.depature}</option>
</#list>
</#if>
</select>
<select class="custom-select col-md-2" id="inputGroupSelect06">
<#if busflights??>
<#list busflights as key>
<option value="${key.departure}"></option>
</#list>
</#if>
</select>
<select class="custom-select col-md-2" id="inputGroupSelect06">
<#list busflights! as busflight>
<option value="${busflight.id}">${busflight.departure}</option>
</#list>
</select>
${班机起飞}
(请注意,巴士航班!
末尾的!
仅用于处理巴士航班
为空
时的情况。但您的问题更多的是关于地图与列表的,因此与此无关。)