Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 如何使用freemarker从数据库中选择下拉列表?_Spring Mvc_Spring Boot_Freemarker - Fatal编程技术网

Spring mvc 如何使用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

我正在尝试从Database获取我的列表我需要选择下拉列表,但我无法理解如何实现它。给我一些解决方法。我使用Freemarker和弹簧靴

我试着这样做:

     <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>

${班机起飞}
(请注意,
巴士航班!
末尾的
仅用于处理
巴士航班
时的情况。但您的问题更多的是关于地图与列表的,因此与此无关。)