ํ์ด์ง ์ฒ๋ฆฌํ๊ธฐ ์น ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ผ๋ฉด, ๋ฐ์ดํฐ ์ฆ๊ฐ๋ก ์ธํด ํ์ด์ง ์ฒ๋ฆฌ์ ๋ํ ๊ณ ๋ฏผ์ ํ์ง ์์ ์ ์๋ค. ํน์ ํ ๊ฐ์๋งํผ ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์ ๊ฐ๋
์ฑ๋ ๋์ ๋ฟ๋๋ฌ ์ด์ ๋ฐ๋ฅธ ์ข์ ์ฌ์ฉ์ ๊ฒฝํ์ด ๋ ์๋ ์๋ค.(์ ์ ๋ฐ์ดํฐ ํธ์ถ๋ก ์ธํ ํผํฌ๋จผ์ค ํฅ์) ๊ณ ์ ์ ์ธ ํ์ด์ง ์ฒ๋ฆฌ legacy ํ๋ก์ ํธ๋ฅผ ๋ณด๋ค๋ณด๋ฉด ๊ฐ Controller ๋๋ Service์์ page ์ ๋ํ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํด๋์๋ค. //legacy ํ๋ก์ ํธ์์ ๋์ ์ค์ด๋ ํ์ด์ง ํธ์ถ Fun final int boardSize = 10; // ํ ํ์ด์ง์ ๊ฒ์๊ธ ์ถ๋ ฅ ๊ฐ์ String pageNumber = request.getParameter("pageNumber"); if (pageNumber == null) { pageNumber = "..
[java] Page Interceptor
ํ์ด์ง ์ฒ๋ฆฌํ๊ธฐ ์น ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ผ๋ฉด, ๋ฐ์ดํฐ ์ฆ๊ฐ๋ก ์ธํด ํ์ด์ง ์ฒ๋ฆฌ์ ๋ํ ๊ณ ๋ฏผ์ ํ์ง ์์ ์ ์๋ค. ํน์ ํ ๊ฐ์๋งํผ ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์ ๊ฐ๋
์ฑ๋ ๋์ ๋ฟ๋๋ฌ ์ด์ ๋ฐ๋ฅธ ์ข์ ์ฌ์ฉ์ ๊ฒฝํ์ด ๋ ์๋ ์๋ค.(์ ์ ๋ฐ์ดํฐ ํธ์ถ๋ก ์ธํ ํผํฌ๋จผ์ค ํฅ์) ๊ณ ์ ์ ์ธ ํ์ด์ง ์ฒ๋ฆฌ legacy ํ๋ก์ ํธ๋ฅผ ๋ณด๋ค๋ณด๋ฉด ๊ฐ Controller ๋๋ Service์์ page ์ ๋ํ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํด๋์๋ค. //legacy ํ๋ก์ ํธ์์ ๋์ ์ค์ด๋ ํ์ด์ง ํธ์ถ Fun final int boardSize = 10; // ํ ํ์ด์ง์ ๊ฒ์๊ธ ์ถ๋ ฅ ๊ฐ์ String pageNumber = request.getParameter("pageNumber"); if (pageNumber == null) { pageNumber = "..
2023.12.18