์์ ์ ํ๋ ๋์ค ์ปจํ ์ด๋๋ฅผ 2๊ฐ ์ด์ ์ฌ๋ ธ์ ๋ ๋ก๊ทธ์ธ ์๋๋ ๋ฌธ์ (์ธ์ ์ ๋งบ์ด์ง๋)๊ฐ ์์๋ค. ๊ทธ๋์ ์ปจํ ์ด๋ 1๊ฐ๋ง ์ฌ๋ ค๋๊ณ ์์ ํ๊ณค ํ๋๋ฐ, ์์ฌ๋ถ๊ป์ ๋ฌธ์ ์์ธ์ ์๋ ค์ฃผ์ จ๋ค ใ 0ใ ! > ์ ์ ์ธ์ VO์ Serialize๊ฐ ์ ๋์๋ผ๊ณ ... ํํ ์ฐธ๊ณ ๊ธ *์ค๋ธ์ ํธ๋ ๋ญ๊ฐ ๊ฐ์์ ๊ณต๊ฐ์ ๋ฅ๋ฅ ๋ ์๋ ๋๋์ด๊ณ ๋ฐ์ดํฐ๋ ํ์ผ๋ก ๊ฐ์ ธ๊ฐ๋ ๋๋!
๊ฐ๋ฐํ๋ค๋ณด๋ $(function(){})์ด ์๊ณ $(document).ready(function(){})๊ฐ ์๋๋ฐ ๋์ด ๋ฌด์จ ์ฐจ์ด์ ์ด ์๋ ๊ถ๊ธํด์ก๋ค. ์๊ณ ๋ณด๋ ํฐ ์๋ฏธ๋ ์๊ณ ๊ทธ๋ฅ... ๊ฐ๋จํ๊ฒ ์ฐ๋ ค๊ณ ์ค์ธ๊ฑฐ๋๋ค. ++ ์ถ๊ฐ๋ก ์ฝ์ ๊ธ์ธ๋ฐ $(document).ready()์ window.onload=function(){}์ ์ฐจ์ด์ ์ด ์๋ค๊ณ ํ๋ค. ...
ํ์๊ฐ์ ์งํ ์ค์ ๋ก๊ทธ์ธid ์ค๋ณต ์ฒดํฌ๋ฅผ ํ๋ ๊ณผ์ ์ด ์์๋ค. ๋ก๊ทธ์ธid ์ค๋ณต ์ฒดํฌ ์ฑ๊ณต ์ id ์ ๋ ฅ์ฐฝ์ readonly๋ก ๋ฐ๊ฟ์ค์ผ ํ๋๋ฐ, ์์ฑ์ ์ด๋ป๊ฒ ํ์ฑํด์ผํ๋์ง ๊ณ ๋ฏผ์ด์๋ค. ๊ทผ๋ฐ ์์ ๊ฐ๋จํจ > readonly ํ์ฑํ > readonly ๋นํ์ฑํ ์ํฉ์ ๋ง๊ฒ ๊ณจ๋ผ ์ฐ๋ฉด ๋๋ค ^<^
์ด๊น์์ด ์ฐพ์์จ null ^^... Ajax ์ฌ์ฉํด์ form ๊ฐ์ ๋๊ธฐ๋ ค๊ณ ํ๋๋ฐ, ์๊พธ checkbox ๊ฐ์ ๊ฐ์ ธ๊ฐ์ง ๋ชป ํด์ ์๋ฌ๊ฐ ๋ฌ๋ค. ์ด์ฌํ ๊ตฌ๊ธ๋ง ํด๋ณด๋ checkbox๋ serialize()๋ก๋ ๊ฐ์ ๋ชป ๊ฐ์ ธ ๊ฐ๋ค๊ณ ...(๋์ฒด ์?ใ ใ ) > ๊ทธ๋์ checkbox ๊ฐ์ ๋ฐ๋ก ์ฒ๋ฆฌ๋ฅผ ํด์ค์ผ ํ๋จ๋ค. serializeArray()๋ก! ์๋ฐ...
์๋ฌ๋ ์๋์ง๋ง... ์์ฃผ ๋ณด์ด๊ธธ๋ ์ ๋ฆฌ ๋ณดํต ์๋ก์ด ์นํ์ด์ง๋ฅผ ์ฌ๋ ๋ช ๋ น์ด์์ ์ฐ์ธ๋ค. ์์ฑ๋ช ์ด target ์ด๊ณ ์ธ์๊ฐ blank, self, parent, top 4๊ฐ ์ค ํ๋. > _blank ์ ์๋์ฐ ์ฐฝ์ ์ด์ด์, ์นํ์ด์ง๋ฅผ ์ฐ๋ค. ๊ธฐ์กด์ ์ฐฝ์ ๊ทธ๋๋ก ๋จ๊ฒจ์ ธ ์๋ค. >_self ํ์ฌ ์๋์ฐ์ฐฝ์ ๊ทธ๋๋ก, ๋งํฌ๋ ์นํ์ด์ง๋ฅผ ์ฐ๋ค. (ํ์ฌ์ ...
์ ์ค๋๋ ์๋ฌ~ ํ๋ฒ์ ๋๋ ์ผ์ด ์๋ค > There is no READABLE property named 'a' in class 'b' iBatis์์ ๋๋ ์ค๋ฅ ์ค ํ๋์ธ๋ฐ, b ํด๋์ค์ a ๊ฐ์ฒด๊ฐ ์์ด์ ๋๋ ์ค๋ฅ์. (ํน์ b ํด๋์ค๊ฐ ์์ ์๋) ์ฐ์ b ํด๋์ค๊ฐ ์๋์ง ๋ณด๊ณ , a ๊ฐ์ฒด๊ฐ b ํด๋์ค์ ์กด์ฌํ๋์ง ํ์ธํด์ผ ํ๋ค. ์กด์ฌํ๋ค๋ฉด ...
iBatis ์ค๋ฅ.ใ > there is no result map named in this sqlmap xml ํ์ผ์ ์๋ก ์์ฑํ๊ณ sqlMapConfig์ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํด์คฌ๋๋ฐ ํฐ์บฃ์ด ๋๋ค๊ฐ ์๊พธ ์ ์ค๋ฅ๋ฅผ ๋ฑ์ด๋๋ค. ์๊ณ ๋ณด๋๊น resultClasse๊ฐ ์๋ resultMap์ผ๋ก ์ ๋ ฅํ๋ ๊ฒ์ด์๋ค...(ํ์ฅ) > ์ํผ ํด๊ฒฐ๋ฐฉ๋ฒ์ resultClas...
๊ฒ์ํ์ ๋ง๋๋ ๊ณผ์ ์์ ํ์ผ ๋ฑ๋กํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋๋ฐ, ์ค๋ฅ๊ฐ... ๋ฌ๋ค... requestContent ํญ๋ชฉ์ด ๋ค์ด์์ด์ผ ํ๋ ๊ฐ์ฒด๊ฐ ์๋๋ฐ ๊ทธ๊ฒ undefined ๋ผ์ ๋ฐ์ํ ์ค๋ฅ๋๋ค. ์๋ฐ๋ก ๋น์ ํ๋ฉด null pointer exception ๋ผ๊ณ . ใ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์ด์ด๋ณด๋ฉด ์ด๋ ํ์ผ ๋ช๋ฒ์งธ ์ค์์ null pointer exception์ด ...
๋ฌธ๋ฒ์ค๋ฅ ๊ดํธ ๋นผ๋จน๊ฑฐ๋ ์ค์๋ก ' ๋๋ " ์ถ๊ฐ -> onclick ํจ์์์ ๋์ ํ๋ผ๋ฏธํฐ ๋ฃ์ ๋ ์์ฃผ ์ค์ ๋ฐ์ดํฐ ์ค๋ฅ -> json ๋ฐ์ดํฐ์์ ์ค๋ฅ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ -> ์ปจํธ๋กค๋ฌ์์ ํน์๋ฌธ์ ์นํ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋ค. >html์์ ํน์๋ฌธ์๋ก ์ธ์ํ์ ๊ฒฝ์ฐ ์นํ ํ์ํ ๋ํ์ ์ธ ๋ฌธ์๋ค
ํ์ผ ์ ๋ก๋ ์๋ฌ ํ์ผ ์ ๋ก๋์, enctype์ ๋ช ์ํด์ค์ผ ํ๋ค.
์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ์ ์๋ฐํ์ฌ ์๊ธฐ๋ ์๋ฌ ์ฆ, ์ธ๋ํค๋ฅผ ๋ง๋๋ ค๋ ํ ์ด๋ธ์ ์ปฌ๋ผ์ ์๋ ๊ฐ ์ค์ ์ค์ ๋ก ์ฐธ์กฐํ๋ ค๋ ํ ์ด๋ธ์ ๊ฐ์ด ์กด์ฌํ์ง ์์ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ์๋ฌ์ด๋ค. *ํด๋นํ๋ ๊ฐ์ ์๋ฌ ๋ฉ์ธ์ง์์ due to value '~'์ ~ ๋ถ๋ถ ์ธ๋ํค๋ฅผ ๋ง๋๋ ค๋ ์นผ๋ผ์ ๊ฐ์ ํ์ธํด์ ์ฐธ์กฐํ๋ ค๋ ํ ์ด๋ธ์ ์๋ ๊ฐ์ด ์๋์ง ํ์ธํด๋ณด์.
์ดํด๋ฆฝ์ค๋ก ํ๋ก์ ํธ ์งํํ๋ ๋์ค xml ํ์ผ์ ์์ ํ๊ณ ์ ์ฅ์ ํ๋ ค๋๊น > Save Failed Need an underlying widget to be able to set the input.(Has the widget been disposed?) ๋ฌธ๊ตฌ๊ฐ ๋จ๋ฉด์ ์ ์ฅ ์งํ์ด ์ ๋๋ค. ํด๊ฒฐ๋ฐฉ๋ฒ์ **์์ ํ xml์ ๋ณต์ฌํด๋๊ณ , ์ดํด๋ฆฝ์ค๋ฅผ ์ข ๋ฃํ ๋ค ...
๊ด๋๋ฑ๊ธ ์ ์ฒด๊ด๋๊ฐ 12์ธ 15์ธ ์ฒญ์๋ ๊ด๋๋ถ๊ฐ >ott ๋ก๊ณ ๋ทํ๋ฆญ์ค ); >์์๋ฅผ ...
์ฝ๋ ์ ๋ ฅ Application์ผ๋ก ๊ฐ์ ์ฝ๋ ์ ๋ ฅ >getBean ํ์ฉ >ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๋ฒ์ ๊ณผ ํฌ๋กฌ ๋๋ผ์ด๋ธ ๋ฒ์ ์ ์ฃผ ๋ฒ์ ๊ณผ ์ผ์นํด์ผ ํ๋ค. https://www.selenium.dev/documentation/webdriver/gettingstarted/openbrowser/ >url์ ํตํด ์ ํ์ด์ง๋ก ์ด๋ํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก selenium์ ...
ํ๋ก์ ํธ ์์ฑํ๊ธฐ ํ์ ์ Gradle, ์๋ฐ ๋ฒ์ ์ 17๋ก ์ ํ Dependencies ์ถ๊ฐ ์์ด ์์ฑ >ํฌ๋กฌ ๋๋ผ์ด๋ฒ(ChromeDriver) ๋ค์ด ๋ฐ๊ธฐ ๋ณธ์ธ์ ํฌ๋กฌ ๋ฒ์ ํ์ธ ์ 3๊ฐ > ๋์๋ง > chrome
์ ์ด๋ฌธ ์กฐ๊ฑด๋ฌธ ํ๋ก๊ทธ๋จ ์ํ ํ๋ฆ์ ๋ฐ๊พธ๋ ์ญํ ์ ํ๋ ์ ์ด๋ฌธ ์ค ํ๋ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ฌธ์ฅ์ด ์ํ๋๋๋ก ํ๋ค. ์กฐ๊ฑด๋ฌธ ์ข ๋ฅ if ๋ฌธ ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ ๊ฐ์ด true์ด๋ฉด โ ์์ ๋ด์ฉ์ ์คํ, false๋ฉด ์คํํ์ง ์๋๋ค. if ~ else ์กฐ๊ฑด์์ด ๊ฒฐ๊ณผ ๊ฐ์ด true๋ฉด โ ์์ ๋ด์ฉ์ ์คํ, false๋ฉด โ ์์ ๋ด์ฉ์ ์คํํ๋ค. if ~ ...