
[Thymeleaf] URL에 파라미터 담아 전달하기
2022. 11. 25. 14:00
스프링/Thymeleaf
이런식으로 th:href 안에 소괄호를 만들어 파라미터값을 전달할 수 있다. @GetMapping("/simpleInfo") public String simpleInfo(@RequestParam String trainerId, Model model) { return "trainer/simpleInfo"; } @RequestParam은 생략 가능하다.

[Thymeleaf] 다양한 연산자
2022. 9. 23. 16:24
스프링/Thymeleaf
Thymeleaf 산술 연산 일반적인 산술 연산 기호다. 식을 써서 boolean 값을 반환할 수도 있다. 입력 산술 연산 10 + 2 = 10 % 2 == 0 = 출력 비교 연산 일반적인 비교 연산 기호로 표시 가능하다. 태그 표시와 혼동을 방지하여 문자로 대체할 수도 있다. 입력 비교 연산 1 > 10 = 1 gt(>) 10 = 1 >= 10 = 1 ge(>=) 10 = 1 == 10 = 1 != 10 = 1 < 10 = 1 lt(

[Thymeleaf] html -> html 다이렉트로 파라미터 값 전달하기
2022. 9. 22. 20:48
스프링/Thymeleaf
Thymeleaf 스프링 MVC에서는 View -> Controller -> View 순서로 코드를 작성해 값을 전달하는게 일반적이다. Thymeleaf를 사용하면 컨트롤러에 파라미터값 전달을 위한 코드 작성 없이 바로 html로 값을 전달할 수 있다. 파라미터값 보내기 컨트롤러에 매핑 된 주소에 파라미터 값을 담는다. (html 파일이 아니라 컨트롤러 주소인 것에 주의하자.) 컨트롤러에서 파라미터 값을 받기 위한 별개의 코드 없이, html에서 타임리프를 사용해 "${param.***}" 를 작성하면 간단하게 파라미터 값을 전달받을 수 있다. 리뷰 남기기 타임리프를 사용해서 RequestParam으로 이렇게 전달 후 동일하게 "${param.***}" 으로 받을 수도 있다. 스프링을 사용하면서 간단한 ..

[Thymeleaf] text 기능으로 스프링 컨트롤러에서 값 가져오기
2022. 9. 22. 19:56
스프링/Thymeleaf
Thymeleaf th:text @RequestMapping("memberList") @Controller public class MyController { @GetMapping("member") public String memberInfo(Model model) { Member member = new Member("John", 29); model.addAttribute("member", member); return "main/information"; } @Data static class Member { private String name; private int age; public Member(String name, int age) { this.name = name; this.age = age; } }..