繁体   English   中英

如何使用选择列表缩短代码? Spring HTML

[英]How to shorten the code with the select list ? Spring HTML

我想知道如何缩短代码。 我有一个用HTML编写的选择列表。 这是一个机场列表。 但是,它很长。 太长。

<body> <form action="#" th:action="@{/connect}" th:object="${FlightDTO}" method="post">

    <div class="container">
        <div class="main">

            <h2>Destination</h2>
            <select name="myselect" id="myselect"     th:field="*{departure}"   >
                <option value="AALAalesund">Aalborg</option>
                <option value="ZID">Aarhus</option>
                <option value="AAR">Aarhus</option>
                <option value="JEG">Aasiaat</option>
                <option value="ABD">Abadan</option>
    ... etc.

请帮我 。

您将添加机场添加到数据库。

创建机场java类

Airport Class

public class Airport {

    private String name;
    private String value;


    // setter and getter ...

}

并生成机场List<Airport>并添加到model

model.addAttribute("airports", List<Airport> );

然后在html页面中你可以使用这个:

<option th:each="items : ${airports}" 
        th:value="${items.value}"
        th:text="${items.name}">
</option>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM