์ฌ์ง์ ์ ๋ก๋ ์์ฒญ์ ๋ฃ์์ ๋,
์ ์์ ์ผ๋ก ์ง์ ํ ํด๋์ ๋ค์ด๊ฐ๋ ๊ฒ์ ํ์ธํ์๋ค.
์ด์ ๋ ์ํ ๋ฑ๋กํ ๋ ์ฌ์ง์ด ๊ฐ์ด ๋ฑ๋ก๋๋๋ก ํด์ฃผ์

* ๊ฐ์ ธ์จ ํ์ผ์ ์ ํ์ ์์๋ผ ๋ ์ฌ์ฉ : HttpServletRequest
* ์ฌ๊ธฐ์ Resource : import org.springframework.core.io.Resource;




์ฌ๊ธฐ๊น์งํ๊ณ jsp์ ์ฌ์ง์ ๋ฑ๋กํ ์ ์๋๋ก ๋ง๋ค์ด์ฃผ์


์ด์ ์ฌ์ง์ ์ ๋ก๋ ํ๊ณ '๋ฑ๋ก' ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ฌ์ง ๋ฐ์ดํฐ๊ฐ
DB์ ๋ค์ด๊ฐ๋๋ก js์์ ์์ ํด์ฃผ์


๋ฒํผ์ด ์ ์๋ํ๋ ๊ตฐ์
๊ทธ๋ผ ์ด์ด์ ์งํํด์ฃผ์ฃ

js ์์ฑ ๋คํ๊ณ


์ด๋ ๊ฒ ์ฌ์ง prod_image์ ๋ค์ด๊ฐ๊ฒ์ ํ์ธํ ์ ์๋ค.
๊ทธ๋ผ์ด์ ์ด uri๋ฅผ
product_info ์์ pi_img_uri๋ก ๋ฃ์ด์ฃผ๋๋กํ์


๊ทธ๋ฆฌ๊ณ ๋ค์ด๊ฐ ์ฌ์ง์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก๋ ๋ณผ ์ ์๋๋ก ํด์ฃผ๊ฒ ๋ค.

์ด๋ฏธ์ง๊ฐ ๋ค์ด๊ฐ ๊ณต๊ฐ์ ๋ง๋ค์ด์ฃผ๊ณ


์ฌ์ง ๋ฑ๋กํ๋ฉด ์ด๋ ๊ฒ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ๋ณด์ด๊ฒ ๋๋ค.


์ํ ๋ฑ๋กํด์ฃผ๋ ํจ์ ์์ ์ฌ์ง uri๋ ๋ฃ์ด์ฃผ๋๋ก ํ๋ค.

VO๋ ์ถ๊ฐํด์ค๋ค.

xml์๋ ์ถ๊ฐํด์ฃผ์ด
product_info์๋ ๋ค์ด๊ฐ๋๋ก ๋ง๋ค์ด์ค๋ค.


๋ฐ์ดํฐ๊ฐ ์์ฃผ ์ ๋ค์ด๊ฐ ๊ฒ์ ํ์ธํ ์ ์๋ค.
๋ค์ ๊ฒ์๋ฌผ์๋ ์ํ ๋ฆฌ์คํธ๋ฅผ ์ถ๋ ฅํ๋ ๊ฒ์ ์งํํด๋ณด๋๋ก ํ์!
'๐ฎ Personal Project > shoppingmall service' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ด๋ฆฌ์ :: ์ํ ๋ฆฌ์คํธ ์ถ๋ ฅ (0) | 2021.09.20 |
---|---|
๊ด๋ฆฌ์ :: ์ํ ๋ฑ๋ก (+ ์ฌ์ง ํ์ผ ๋ฑ๋ก) (3) (0) | 2021.09.20 |
๊ด๋ฆฌ์ :: ์ํ ๋ฑ๋ก (+ ์ฌ์ง ํ์ผ ๋ฑ๋ก) (1) (0) | 2021.09.19 |
๊ด๋ฆฌ์ :: ์ํ ๋ฑ๋ก (1) | 2021.09.19 |
๊ด๋ฆฌ์ :: ํ์ ์ ๋ณด ์ญ์ (0) | 2021.09.19 |