728x90
기본객체
타임리프는 문자, 숫자, 날짜 데이터를 다루는 객체를 제공합니다.위와 같은 것들이 있는데, 여기서는 바로 실습을 진행해보겠습니다.
기본객체 예제 1 { strings, numbers, temporals }
우선 8번째 샘플 메서드를 컨트롤러에 추가해주었습니다. strings 객체가 갖고 있는 다양한 함수들의 예제를 볼 수 있습니다. numbers 객체가 갖고 있는 다양한 함수들의 예제를 볼 수 있습니다. temporal 객체가 갖고 있는 다양한 함수들의 에제를 볼 수 있습니다. 서버를 구동시키고 화면을 띄워보면 위와 같은 화면을 볼 수 있습니다.
연습문제 7
strings 기본 객체의 함수를 사용해서 데이터를 나누어서 테이블에 넣어주어야 하는 문제이다. 우선 컨트롤러에 q7 메서드를 추가해주었다. PersonDTO 리스트를 생성하여 model 에 넘겨주었다. q7.html 을 작성하였습니다. 기본객체인 #strings 의 substring 함수를 사용하였고, 삼항 연산자를 사용하여 테이블을 출력하였습니다. 인천 거주 여부를 판별하는 것을 비교연산자를 사용하지 않고 #strings.contain( ) 메서드를 활용해도 됩니다. 이런 식으로 3개의 속성으로 구성되어있던 데이터를 5개의 속성으로 구현하였습니다. 출력된 화면을 보면 원하는 대로 잘 출력된 것을 확인할 수 있다.
'[그린컴퓨터] Server > Spring' 카테고리의 다른 글
| 컨트롤러 2. { 프로젝트 계층, DTO와 Entity, 컨트롤러예제, 컨트롤러 리턴타입, 연습문제 } (0) | 2023.08.04 |
|---|---|
| (미완)컨트롤러 1. { HTTP 프로토콜, HTTP Request & Response, URL } (0) | 2023.08.03 |
| MVC 구조와 Thymeleaf 6. Thymeleaf { inline, 예제, 연습문제 } (0) | 2023.08.02 |
| MVC 구조와 Thymeleaf 5. Thymeleaf { 반복문, 조건문, 블록, 삼항연산자, 예제 } (0) | 2023.08.02 |
| MVC 구조와 Thymeleaf 4. Thymeleaf { DTO, 타임리프 표현식, 예제 } (0) | 2023.08.02 |










