javascript4 [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. [bootstrap] bootstrap modal์ฐฝ ๋์ฐ๊ธฐ ๋ชฉ์ฐจ bootstrap modal ๐ ์ญ์ ๋ฏธ๋์ ๋ด๊ฐ ๋ณด๊ธฐ ์ํด ๋ถํธ์คํธ๋ฉ์ ์ด์ฉํด์ ๋ชจ๋ฌ์ฐฝ์ ๋์ฐ๋ ๋ฐฉ๋ฒ์ ๊ธฐ๋กํ๋ค. html ์ฝ๋์ js๋ก modal์ ๋์ฐ๋ ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋๋ฐ ์ฌ๊ธฐ์๋ ๊ฐ๋จํ๊ฒ html๋ง์ผ๋ก ๋์ด๋ค. js๋ก ํ๋ ๋ฐฉ๋ฒ์ ์๋์ฒ๋ผ ์ฝ๋๋ฅผ ์์ ํ๋ฉด ๋๋ค. button์ id๊ฐ ์ฃผ๊ณ ํด๋น ๋ฒํผ ํด๋ฆญ ์ $("#๋ชจ๋ฌ์์ด๋").modal("show"); ์ด๋ ๊ฒ ์ด๋ฒคํธ๋ฅผ ์ค๋ค. ์์ ํ ์คํธ ํ๊ฒฝ: ๋ถํธ์คํธ๋ฉ 5.2.3๋ฒ์ ์์ ๋ฒํผ์ ๋๋ฅด๋ฉด id๊ฐ "userModal"์ธ ๋ชจ๋ฌ์ฐฝ์ ๋์ฐ๋ ์์ ์ด๋ค. bootstrap.min.css, bootstrap.bundle.min.css 2๊ฐ์ ํ์ผ์ด ํ์ํ๋ ์ง์ ๋ค์ด๋ก๋ ํ๊ฑฐ๋ CDN์ผ๋ก ๋ถ๋ฌ์ค๊ฑฐ๋ ํ๋ฉด ๋๋ค. ์๋ ๋งํฌ์์ ๋ค์ด๋ก๋ or CDN Do.. IT/development 2022. 12. 8. [JavaScript] javascript ๋์ ์๋ฆฌ๋จผํธ์ feather ์์ด์ฝ ์ถ๊ฐ ๋ชฉ์ฐจ ์ค๋๋ ์ญ์ ๋ฏธ๋์ ๋ด๊ฐ ๋ณด๊ธฐ ์ํด ๊ธฐ๋ก์ ๋จ๊ธด๋ค. ๋์ ์๋ฆฌ๋จผํธ์ feather ์์ด์ฝ ์ถ๊ฐ ๐ feather ์์ด์ฝ์ ์ฒ์ ์ฌ์ฉํด๋ด์ ์ฝ์งํ ๊ฒ ์ ํ ์๋์๋๋ฐ.. ์ฝ์ง์ ์ข ํ๋ค. ์ฐ์ ์๋์ฒ๋ผ feather.js๋ฅผ ๋ถ๋ฌ์จ ๋ค์ ๋ง๋ ์๋ฆฌ๋จผํธ์ data-feather๋ฅผ ๋ถ์ฌ ํ script์์ feather.replace()๋ฅผ ํธ์ถํ๋ฉด ์์ด์ฝ์ด ์ด์๊ฒ ์๊ธด๋ค. ๋ฌผ๋ก ์์ด์ฝ์ data-feather์ ํฌํจ๋ ๊ฒ๋ง ๋๋ค. home ๋์ ์๋ฆฌ๋จผํธ์ feather๋ฅผ ์ถ๊ฐํ ๊ฒฝ์ฐ์ ์๋์ฒ๋ผ ํ๋ฉด ๋๋ค. ๋ด ๊ฒฝ์ฐ๋ ์๋์ฒ๋ผ ํด์ ์์ด์ฝ์ผ๋ก ๋ณํ๋์ง ์์์๋ค. ๋น์ฐํ ์๋ฆฌ๋จผํธ๋ฅผ ๊ทธ๋ ค์ฃผ๋ ์คํฌ๋ฆฝํธ ๋ฒ์์์์ feather.replace()๋ฅผ ํด์ผ ํ๋ค. reference: https://github.com/f.. IT/development 2022. 12. 2. [JavaScript] javascript์์ jstl ์ฌ์ฉํ๊ธฐ ๋ชฉ์ฐจ javascript์์ jstl ์ฌ์ฉํ๊ธฐ ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด java์์ ๋ฐ์์จ ๊ฐ์ javascript์์ ์ฌ์ฉํด์ผ ๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์๋ค. ์ด ๋ ์๋ฒ๊ฐ ๋์ํ๋ ์์๋ฅผ ์ดํดํ๊ณ ์๋๊ฒ ์ค์ํจ JAVA -> JSTL -> HTML -> javascript ์์๋ก ๋์ํจ ๊ทธ๋ฌ๋ฏ๋ก javascript์์๋ jstl์ ๊ฐ์ ์ธ ์ ์์ง๋ง jstl์์๋ javascript๊ฐ์ ์ฌ์ฉํ ์ ์๋ค. ์๋ฅผ ๋ค์ด์ java์ Listํ์ ์ ๋ณ์์ ๋ด๊ธด ๋ฐ์ดํฐ๋ฅผ jstl์ ์ด์ฉํด์ javascript์์ ์ฌ์ฉํ๋ ค๋ฉด ์๋์ฒ๋ผ ์ฌ์ฉํ๋ฉด ๋จ ์ฐธ์กฐ : https://lee1535.tistory.com/29 [Javascript/JSTL] javascript์์ JSTL ์ฌ์ฉ javascript์์ JSTL LIST ๋ฐ์์ค๊ธฐ .. IT/development 2022. 11. 24. ์ด์ 1 ๋ค์