๐ŸŒท๐ŸŒผ๋ชจ์—ฌ๋ด์š” ๊ฐœ๋ฐœ์˜์ˆฒ๐ŸŒท๐ŸŒผ

[JSTL] ๋‹ค์ค‘์น˜ํ™˜ ๋ณธ๋ฌธ

๊ฐœ๋ฐœ/Front-end

[JSTL] ๋‹ค์ค‘์น˜ํ™˜

์š”์ผ์ด 2021. 5. 21. 13:04
๋ฐ˜์‘ํ˜•

jstl์—์„œ ๋‹ค์ค‘์น˜ํ™˜ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ๋“ค์–ด ๋™์„œ๋‚จ๋ถ์œผ๋กœ ํ‘œํ˜„ํ•˜๋ ค๋Š”๋ฐ ๋ฐ์ดํ„ฐ๊ฐ€ N, E, W, S๋กœ ๋˜์–ด์žˆ๋‹ค๋ฉด ์ด๋ฅผ jstl๋กœ ๋‹ค์ค‘์น˜ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ์š”?

๋ฐ์ดํ„ฐ

์ด๋Š” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

<c:set var="array1" value="${fn:replace(data, 'N', '๋ถ')} "/>
<c:set var="array2" value="${fn:replace(array1, 'S', '๋‚จ')} "/>
<c:set var="array3" value="${fn:replace(array2, 'E', '๋™')} "/>	
<c:set var="array4" value="${fn:replace(array3, 'W', '์„œ')} "/>													
																											
<c:out value='${array4}'/>

data๋Š” jstl๋กœ ๋ฐ›์•„์˜ค๋Š” ๋ฐ์ดํ„ฐ์˜ ์ปฌ๋Ÿผ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ c:set๊ณผ fn:replace ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์ค‘์น˜ํ™˜ ํ•ฉ๋‹ˆ๋‹ค.

Comments