Thymeleaf13 [thymeleaf/javascript]thymeleaf값을 javascript에서 사용 미래의 내가 보기 위해 javascript에서 thymeleaf값을 사용하는 방법을 기록한다. 코드로 대체한다. javascript(thymeleaf안의 script) // script에 th:inline 붙여야 함 controller @GetMapping("/list") public String list(Model model) { List list = userService.selectUserList(); model.addAttribute("list", list); return "view 페이지"; } reference: https://stackoverflow.com/questions/25687816/setting-up-a-javascript-variable-from-spring-model-by-usin.. IT/development 2022. 12. 8. [thyemeleaf] get query string parameter 목차 thyemeleaf에서 url의 query string 사용 미래에 이 내용을 잊었을 내가 보기 위해 기록함 위 사진에서처럼 url이 http://localhost:8080/tables/detail?tableName=tb_menu 일 경우 다른 페이지 이동 시 query string parameter를 가져와서 get으로 넘기고 싶을 땐 아래처럼 사용하면 된다. 필드추가 ${param.parameter} 이 부분이다. 여러개를 넘기고 싶을 땐 아래처럼 하면 된다. ${param.fields[index]} test1 test2 test3 그러면 아래처럼 필드추가 페이지 이동 시 쿼리스트링이 전달됨을 확인 할 수 있다. Reference: https://attacomsian.com/blog/thymel.. IT/development 2022. 11. 27. [springBoot] 페이지네이션 처리(feat. MariaDB) 목차 페이지네이션 처리 관련해서 미래의 내가 보기 위해 기록 😃 웹개발의 기초 중 기초라고 할 수 있는 페이지네이션(페이징) 처리에 대해서 간략하게 정리 그동안은 원리를 제대로 이해하지 못하고 썼다면 이제 핵심위주로 잘 정리해 보자. 시간 상 페이징 처리는 디자인은 위처럼 하나도 안 이쁘지만 데이터가 잘 나오는지 위주로 작성함 개발환경 back-end: springBoot 2.6.13(jdk 1.8)/mybatis 3.5.9/h2 database H2 2.1.214 (2022-06-13)(mode는 mySQL로 설정) front-end: thymeleaf/javascript/jQuery 예시를 위한 테이블 CREATE TABLE t_board( board_id bigint auto_increment, t.. IT/development 2022. 11. 19. 이전 1 2 다음