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 ๋ค์