jks0046
@jks0046
Reviews Written
1
Average Rating
5.0
Posts
Q&A
๋ผ๋์ค ๋ฒํผ์ ๊ธฐ๋ณธ๊ฐ ์ค์
null์ ์ฌ์ฉํ ๊ฒฝ์ฐ๋ ์๊ฒ ์ง๋ง, ๋น์๋์๋ค๊ฐ ์ ํํ์ง ์์์ ๋ ์๋ฆผ์ ๋์ฐ๋ ๊ฒ ์ข์ ์ค๊ณ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ด๋ค ๊ฐ์ ์ง์ ํด๋์ผ๋ฉด ๋์ค์ ์๋ฌด ์๊ฐ์์ด ๋ฑ๋กํ๊ธฐ๋ฅผ ๋๋ ๋ค๊ฐ ๊ธฐ๋ณธ๊ฐ์ด ์ ๋ ฅ๋ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
- 2
- 3
- 1.1K
Q&A
#ids.seq ์ง๋ฌธ์ ๋๋ค.
์ด ๊ธ์ ๋ณด๊ณ ํฅ๋ฏธ๊ฐ ์๊ฒจ์ ํ ์คํธ ํด๋ณธ ๊ฒฐ๊ณผ๋ฅผ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค. 1. `th:each`๋ `iteration`์ด ๊ฐ๋ฅํ ๊ฐ์ฒด์ ๋ํด ๋ฐ๋ณต์ ์ ๊ณตํ์ง๋ง `index` ์์ฒด๋ฅผ ์ ๊ณตํ์ง๋ ์์ต๋๋ค. 2. ๊ทธ๋์ ์ฐ๋ฆฌ๊ฐ ํด๋น ๊ฐ์ฒด๋ฅผ ์ด์ฉํ ๋ ๋งค๋ฒ ๊ฐ์์ `index`๋ฅผ ์์ฑํฉ๋๋ค. ๋ด๋ถ์ ์ผ๋ก ์ฐ์ด๋ ์ด๋ฆ์ ์๋ง `ID Count` ์ ๋๋ค. (์๋ฌ๋ฉ์์ง์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.) 3.(์ค์) ๋จ, ๊ฐ์ฒด๋ฅผ ์ด์ฉํ์ง ์์ผ๋ฉด ์์ฑํ์ง ์์ต๋๋ค. ์ฆ, '๊ฐ์ฒด๋ฅผ ์ด์ฉํ ๋' ๊ทธ ๋ ์์ฑํฉ๋๋ค. (์๋ง lazyํ ์ ์ฑ ์ ๊ฐ์ง๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.) 4. ๊ฐ์์ `index`๋ `1`๋ถํฐ ์์ํฉ๋๋ค. 5. ๋น์ฐํ ๋งค ๋ฃจํ๋ฅผ ๋ ๋๋ง๋ค ๊ฐ์์ `index`๋ 1์ฉ ์ฆ๊ฐํฉ๋๋ค. 6. `#ids.prev()`๋ ์ด์ ์ ์ด์ฉํ๋ ๊ฐ์์ `index` ๋ด์ญ์ด ์๋์ง ํ์ธํ๊ณ ๊ทธ ๊ฐ์ ๊ฐ์ ธ์ต๋๋ค. ๊ทธ๋์ ๋ง์ผ, `label` ํ๊ทธ๋ฅผ ์์ ์์น์ํค๊ณ , `#ids.prev()`๋ฅผ ์ด์ฉํ๋ฉด ์์ง ๊ฐ์์ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํด๋ณธ์ ์ด ์๊ธฐ ๋๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ ์์ธ๊ฐ ๋น๋๋ค. Caused by: org.attoparser.ParseException: Cannot obtain previous ID count for ID "regions" (template: "form/editForm" - line 54, col 24) 7. `#ids.next()`๋ ๋ง์ผ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ค๋ฉด, ์์ฑ๋์ ๊ฐ์์ ์ธ๋ฑ์ค ๊ฐ์ ๊ฐ์ ธ์ต๋๋ค. (`3.`๋ฒ ๊ท์น์ ๋ค์ ๋์๊ธฐ๋ฉด ์์ง ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ง ์์๊ธฐ ๋๋ฌธ์ ๊ฐ์์ ์ธ๋ฑ์ค๊ฐ ์์ฑ๋์ง ์์ ์ํ์ธ๋ฐ, `#ids.next()`๋ฅผ ์ด์ฉํด ๊ฐ์์ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ๋ฏธ๋ฆฌ ์ด์ฉํ ์ ์๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.) 8. `#ids.seq()`๋ `#ids.next()`์ฒ๋ผ ๊ฐ์์ `index`๋ฅผ ๋ฏธ๋ฆฌ ์ด์ฉํด๋๊ณ ์ด์ฉํ ๋ค `1` ์ฆ๊ฐ์์ผ ๋์ต๋๋ค. (`i++`) -> ๊ทธ๋์ ๋ง์น 2์ฉ ์ฆ๊ฐํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค. ์์ 8๊ฐ์ง ๋ฒ์น์ ์ ์ฉํ๋ฉด ์ ํํ ๋ง์๋จ์ด์ง๋๋ค.
- 4
- 2
- 788




