ํ ์ธ๊ธ์ก์ด ์ ์ฉ๋ ๊ฐ๊ฒฉ์ JSP์์ ์ผํํ์ํ์ฌ ๋ํ๋ด๊ณ ์ถ์๋ค. ๊ฒ์ ์ค JSTL์ fmt ํ๊ทธ๋ฅผ ํตํด ์ซ์ํ์ ์ ๋ํ ์กฐ์ ์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์๋ค. fmt:formatNumber ์ด ํ๊ทธ๋ ์ซ์๊ฐ์ ์ซ์, ํตํ, ํผ์ผํธ๋ก ๋ฐ๊พผ๋ค. ์ ์ฉ ์ฝ๋ ${l.lec_price - (l.lec_price* l.lec_sale)}์ ๐ ์ฐธ๊ณ https://treasurebear.tistory.com/43 JSTL ๊ธ์ก ํ์(์ธ์๋ฆฌ๋ง๋ค ์ผํ) jsp๋ก ํ๋ฉด์ ๊ทธ๋ฆฌ๊ณ ์๋๋ฐ, ๊ธ์ก์ ํ์ํด์ผ ๋์ ์ธ์๋ฆฌ๋ง๋ค ์ผํ(, comma)๋ฅผ ๋ฃ์ด์ฃผ๊ณ ์ถ์๋ค. 1,000,000์ ์ด๋ ๊ฒ! ๊ทธ๋์ tld๋ก ๋ง๋ค๊น.. script๋ก ๋ง๋ค๊น.. ๊ณ ๋ฏผํ๋ค๊ฐ, ์ฐพ์๋ณด๋ jstl์์ ๊ธฐ๋ฅ์ ์ treasurebear.tistory.com
HTML5์์ ์ ๊ณตํ๋ geolocation API๋ฅผ ํตํด ์์น ๊ฒ์์ ํ์ฉํ๋ฉด ํ์ฌ ์ขํ๋ฅผ ์ป์ด๋ธ๋ค. function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { let lon = position.coords.latitude; //์๋ let lat = position.coords.longitude; //๊ฒฝ๋ toAddress(lon,lat); }, function(error) { console.error(error); }, { enableHighAccuracy: false, maximumAge: 0, timeout: Infinity }); } } ์ฌ๊ธฐ์ ์ป..
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ์ฌ ๋ฒํผ ํด๋ฆญ์ ํ์ฌ ํ์ด์ง์ URL์ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ณ ์ถ์๋ค. function clipBoard(){ let dummy = document.createElement("input"); const url = location.href; document.body.appendChild(dummy); dummy.value = url; dummy.select(); document.execCommand("copy"); alert("URL์ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌํ์ต๋๋ค."); document.body.removeChild(dummy); } ํจ์ ์คํ์ ์์๋ก URL์ ๋ด๋ input์ ์์ฑํ๊ณ ๋ณต์ฌ ํ ์ญ์ ํ๋ค. document.execCommand("copy"); ํด๋ฆฝ๋ณด๋ ๋ณต์ฌ์ ํต..
์ปจํธ๋กค๋ฌ์ url, ์ฆ ์น์ฌ์ดํธ์์ ํ์ฌ ํ์ด์ง์ ํจ์ค๋ฅผ ์์๋ด๊ณ ์ถ์๋ค. let currentPathName = window.location.pathname; window.location.pathname ์ ํตํด ์ฌ๋ฌ์๋ฅผ ํฌํจํ ๋ท๋ถ๋ถ url์ ์ ์ ์๋ค. ์๋๋ ํ์ฌ ์์ฑ์ค์ธ ํฌ์คํธ์ ํจ์ค.
localStorage ๋ก์ปฌ ์คํ ๋ฆฌ์ง ๋ธ๋ผ์ฐ์ ๋ด์ ํค-๊ฐ์ ์์ผ๋ก ํ์ฌ ๊ฐ์ ์ ์ฅํ๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ ๋ค์ ๋ซํ ๋ค ๋ค์ ์คํ๋์ด๋ ๊ฐ์ด ์ ์ง๋๋ค. ํค-๊ฐ์ ํญ์ ๋ฌธ์์ด์ด์ด์ผ ํ๋ค. ๋ ๋๋ฉ์ธ์ด๋ ํฌํธ, ํ๋กํ ์ฝ์ด ๊ฐ๋ค๋ฉด ๋์ผํ ๋ชจ๋ ์ฐฝ์์ ๊ณต์ ๋๋ค. ๋ก์ปฌ์คํ ๋ฆฌ์ง์ ๊ธธ์ด ํ์ฌ ์ ์ฅ๋์ด์๋ ๋ฐ์ดํฐ์ ๊ฐ์๋ฅผ ์ ์ ์๋ค. const localLength = localStorage.length; localStorage.setItem ๋ก์ปฌ์คํ ๋ฆฌ์ง์ ๊ฐ์ ์ถ๊ฐํ๋ค. localStorage.setItem(keyword); ํค ๊ฐ ์ ์ฒด ์๊ธฐ for๋ฌธ์ ํตํด ๋ก์ปฌ์คํ ๋ฆฌ์ง์ ์ธ๋ฑ์ค์ ํด๋นํ๋ ํค์ ์ ๊ทผํ์ฌ localStorage.getItem(key) ๋ฅผ ํตํด ํค์ ๊ฐ์ ์ ์ ์๋ค. for (let i = 0; i
Comment