조건부 평가
if,unless
컨트롤러
@GetMapping("/condition")
public String condition(Model model) {
addUsers(model);
return "basic/condition";
}
private void addUsers(Model model) {
List<User> list = new ArrayList<>();
list.add(new User("UserA", 10));
list.add(new User("UserB", 20));
list.add(new User("UserC", 30));
model.addAttribute("users", list);
Map<Long, User> map = new HashMap<>();
map.put(1L, new User("UserD", 40));
map.put(2L, new User("UserE", 50));
map.put(3L, new User("UserF", 60));
model.addAttribute("userMap", map);
}HTML

타임리프는 th:if안에 조건이 false인 경우 해당 태그를 아예 렌더링 하지 않는다.
switch에 *은 디폴트 값이다.
Last updated