Как сократить код с помощью списка выбора?Spring HTML - PullRequest
0 голосов
/ 05 июня 2019

Интересно, как я могу сократить код.У меня есть список выбора, написанный на 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.

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 05 июня 2019

Вы добавляете аэропорты в базу данных.

Создание аэропорта 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>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...