본문 바로가기
반응형

thymeleaf3

Thymeleaf 화면에서 스프링 시큐리티 사용 Thymeleaf 화면에서 스프링 시큐리티 사용 인증된 사용자 정보를 화면에 표시하거나 인가 정보에 따라 화면 표시를 제어하는 것처럼 스프링 시큐리티로 다루는 정보를 Thymeleaf 화면에서 다룰 수 있게 하는 연계 기능이 존재한다. pom.xml파일에 의존 관계 추가 ... org.thymeleaf.extras thymeleaf-extras-springsecurity3 spring-boot-starter-parent를 통해 thymeleaf-extras-springsecurity3의 버전이 관리되므로 을 지정하지 않아도 된다. 사용방법은 다음과 같다. Thymeleaf와 스프링 시큐리티 연계 기능을 위한 이름 공간을 설정한다. 설정하지 않아도 동작하지만 설정하지 않으면 IDE에 경고가 표신된다. de.. 2019. 4. 25.
Thymeleaf th:field 속성과 th:errorclass 속성 Thymeleaf th:field 속성과 th:errorclass 속성 템플릿에 대한 개념이 아직 완벽하게 이해되지 않았다. Thymeleaf를 공부해야하지만 선뜻 와 닿지 않는다. 하나 하나 잘 정리해서 손에 익도록 해야겠다. error! 태그에 포함된 action속성 값을 th:action속성 값으로 치환할 수 있으며, th:object속성 값에 Model속성 이름을 지정하여 이 태그 안에서 *{필드이름} 형식으로 사용할 수 있다. th:field="*{필드 이름}"을 설정하면 이 HTML필드와 폼 객체(여기서는 CustomerForm)에 포함된 필드를 연결할 수 있고 HTML필드 값이 폼 객체의 해당 필드로 설정된다. 반대로 폼 객체의 필드 값이 Model에서 HTML필드 값을 설정된다. 입력 검사.. 2019. 4. 20.
Thymeleaf : javascript 함수 호출 방법 Thymeleaf : javascript 함수 호출 방법 Spring boot로 웹 어플리케이션을 개발하고 있다. View영역이 Thymeleaf로 개발되고 있기 때문에 Thymeleaf를 공부하지 않을 수 없게 되었는데 오늘은 이미 오래전 감각을 잃어버린 웹 개발 방식을 익히느라 정신이 없다. 왜 앱 개발자가 웹을 개발하냐고? 그냥 그렇게 됐다. 우선 오늘은 회원 리스트에서 회원명을 클릭할 경우 새창이 뜨면서 파라미터로 회원의 고유키를 넘겨야 하는 상황이 발생. 기존 HTML방식에서라면 별 문제가 안될 것 같은데 모델과 뷰를 적절히 섞어 사용해야 하는 만큼 약간의 수고가 필요하게 되었다. /* var userDetail = function(seq) { alert(seq); window.open("/us.. 2019. 4. 1.
반응형