뉴렉처 과정 기록 (Backend)/Spring16 06/16 Thymeleaf 타임리프 3 페이저 페이저 구현중 -현재 페이지 번호가 무엇이냐에 따라 나오는 다섯개의 번호대가 나와야 함 -> 시작번호만 알아내면 됨 - 현재 페이지 번호로 시작페이지를 알아낼수있음 offset = 간격 이렇게 startPage 붙여주면 되는데 - 이 변수 선언해줘야 함 태그 안쪽에 있는 지역변수로 만들어 주기 변수를 선언하는것은 th:with= 클래스가 따로 더 있을때? classappend 로 쓰면 됨 이전페이지 다음페이지 구현 2021. 6. 16. 06/15 Thymeleaf 타임리프 2 어제 레이아웃 자체는 레이아웃 자체가 본인을 replace로 가져가고 필요한 영역은 파라미터로 끼워넣는데 지금 하려고 하는건 파일즈 했던거랑 비슷하게 그냥 붙이면 됨 list.html이 뷰임 - 주인공 -> 메인부분만 나온다 문서의 해석기가 xml을 기반으로 하면서 다른 해석기 (th)를 추가 한 것 -> xml 처리기가 이 문서를 해석하면서 th의 해석도 가능하도록 추가 html의 문법에 따라 구현하면 됨 타임리프 말고 또 하나의 처리기 추가할거임 layout의 메인에 들어가는 부분임 list에도 처리기 추가해주고 이렇게 추가하면 list => 난 메인을 가지고 있고 레이아웃을 붙여서 꾸며줬음 좋겠어 - 그 레이아웃은 "/admin/inc/layout" 얘야 -> 다 붙이고나서는 올바르게 태그구조가 완.. 2021. 6. 15. 06/14 Thymeleaf 타임리프 타임리프 타임리프는 디자인하는 영역의 작업에 영향을 주지 않으면서 데이터를 꽂아 넣어줌 jsp는 기존의 것을 지우고 코드블럭이나 jstl을 이용해서 써왔는데 -> 기존의 퍼블리셔가 사용했던 문서가 파괴 (협업할때 영향을 줄 수 있어) static있는 쪽은 그냥 css나 이미지 같은거 넣고 메인의 web-inf가 메인 홈디렉토리 타일즈 설정 없앴다 -> 타임리프만 일단 쓸거임 기존에 있었던 'test 텍스트' 라는 거 지울 필요 없이 앞에다가 th:text="${data}"만 써주면 됨 원래 있던 컨텐츠는 손대지 않았고,, 타임리프만 넣어줬을 뿐인데 기존의 내용을 덮어쓰기 하는 식으로 잘 구현되고 있다 -jsp보다도 빠르다고 함 태그를 한번 출력해보자 태그 안먹었당 -> 컨텐츠로서 화면에 출력되는게 정상 .. 2021. 6. 14. 06/11 Spring 인증과 권한 관리자 리스트 페이지는 로그인을 거쳐서 갈 수 있어야 함 로그인페이지 부분 준비해보자 -> 로그인을 하기위한 포스트를 제공받으면 그걸 인증하는 작업을 해야 하는데 스프링이 알아서 해주나 보다 이부분을 관리자 페이지 매 함수마다 꽂아넣어줘야 하는데... 이 귀찮은 거 권한에 대한 것 -> 스프링 라이브러리가 해줄거다 -> 사용자가 전달한 내용으로 인증도 해주고, 권한에 맞게 물어봐주는 역할까지 해줌 우리는 업무적인 작업만 하고 라이브러리 추가하기 두개 뜨는데 두개 다 받으면 됨 아래에다가 설정하면됨 1. 경로에 따른 권한과 인증이 필요한 경로를 알려주고 2. 인증에 사용될 데이터 베이스 정보를 줘야 함 이렇게 두가지 설정하면 됨 url을 계속 등록할 수 있는 함수 / . 으로 이어갈수있는 방식임 이런식으로.. 2021. 6. 11. 이전 1 2 3 4 다음