Я пытаюсь загрузить выпадающий список, используя ArrayList в Springboot, так как я новичок в Springboot.
Я пытался, но не работал, как ожидалось.
Пожалуйста, найдите код, который я пробовал, как показано ниже:
Java-код:
@Controller
public class DemoController {
@GetMapping("/create")
public String create(Model model) {
model.addAttribute("create", new Demo());
return "create";
}
public void countriesList(Model model) {
List<String> countryList = new ArrayList<>();
countryList.add("US");
countryList.add("UK");
model.addAttribute("countries", countryList);
}
}
HTML:
<form action="#" th:action="@{/create}" th:object="${create}" method="post">
<select th:field="*{country}">
<option value=""> -- </option>
<option th:each="country : ${countries}" th:value="${country}" th:text="${country}"></option>
</select>
</form>
Наконец, никаких ошибок, но только загрузка в выпадающем списке с --
и не загрузка стран.
Пожалуйста, помогите мне в этом.