MapleStory Cookie With Halo

๐Ÿ“‘ ๊ฐœ๋ฐœ ์‚ฌ์ „/โœ” ๊ฐœ๋ฐœ ์ง€์‹ 4

PRG : Post-Redirect-Get

PRG ์ƒˆ๋กœ๊ณ ์นจ ์‹œ ์š”์ฒญ์ด ์ค‘๋ณต๋˜๋Š” ๋“ฑ์˜ ์•…์˜ํ–ฅ์ด ์—†๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ํŒจํ„ด์ด๋‹ค.PostMapping์œผ๋กœ ์š”์ฒญ์„ ๋ฐ›์œผ๋ฉด Redirect๋กœ GetMapping์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ํŒจํ„ด์ด๋‹ค.Post๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ €์žฅ ์‹œ ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค.

[๊ฐœ๋ฐœ์ง€์‹]ํŒจํ‚ค์ง• Jar์™€ War ์–ด๋–ค ๊ฑธ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ

jar ๋‚ด์žฅํ†ฐ์บฃ์„ ์‚ฌ์šฉํ•  ๋•Œ.webapp ๊ฒฝ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ.์ตœ๊ทผ์—๋Š” ์ฃผ๋กœ ์ด ๋ฐฉ์‹์„ ์ด์š”ํ•˜๋Š” ์ถ”์„ธ.warํ†ฐ์บฃ์„ ๋”ฐ๋กœ ์„ค์น˜ํ•ด์•ผ ํ•  ๋•Œ.jsp๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•  ๋•Œ.์ฃผ๋กœ ์™ธ๋ถ€ ์„œ๋ฒ„ ๋ฐฐํฌ์šฉ์œผ๋กœ ์‚ฌ์šฉ.

[๊ฐœ๋ฐœ์ง€์‹]HTTP ๋กœ๊น… ๋ ˆ๋ฒจ ์กฐ์ •ํ•ด ํ„ฐ๋ฏธ๋„์— ์š”์ฒญ/์‘๋‹ต ์ถœ๋ ฅ ์„ค์ •

application.properties์— ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.logging.level.org.apache.coyote.http11=trace๊ฒฐ๊ณผ์ •๋ฆฌ๋œ ์š”์ฒญ/์‘๋‹ต ๋‚ด์šฉ์€ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ ๋ฐ”๋กœ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด ํฌ์ŠคํŠธ์˜ ํ•˜๋‹จ network๋ž€ ์ฐธ์กฐ2023.01.01 - [๐Ÿ›  ๋„๊ตฌ/๐Ÿ“ ์œ ์šฉํ•œ ํ”„๋กœ๊ทธ๋žจ] - [F12] ํฌ๋กฌ ๊ฐœ๋ฐœ์ž๋„๊ตฌ

[๊ฐœ๋ฐœ์ง€์‹]๊ฒฝ๋กœ ์ข…๋ฅ˜์™€ ์‚ฌ์šฉ๋ฒ•

๊ฒฝ๋กœ ์ข…๋ฅ˜   ์ ˆ๋Œ€ ๊ฒฝ๋กœ Absolute Pathhttp๋กœ ์‹œ์ž‘ํ•œ๋‹ค.์ „์ฒด ์ฃผ์†Œ๋กœ, ์ฃผ๋กœ ์™ธ๋ถ€ ์›น์‚ฌ์ดํŠธ์— ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.์ƒ๋Œ€ ๊ฒฝ๋กœRelative Path๊ฒฝ๋กœ๋ฅผ ์ ๊ณ ์žˆ๋Š” ํ˜„์žฌ ํŒŒ์ผ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ ๋Š” ๊ฒƒ์ด๋‹ค.ํ”„๋กœ์ ํŠธ ๋‚ด ๊ฐ€๊นŒ์šด ๋‹ค๋ฅธ ํŒŒ์ผ๋กœ ์ด๋™ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.๐ŸŒŸ ../ ๋Š” ๋ฐ”๋กœ ์ƒ์œ„ํด๋”๋ฅผ ๊ฐ€๋ฅดํ‚จ๋‹ค.๐ŸŒŸ  ./ ๋Š” ํ˜„์žฌ ํด๋”๋ฅผ ๊ฐ€๋ฅดํ‚จ๋‹ค. (./๋„ ์ƒ๋žต๊ฐ€๋Šฅ) ๋ฃจํŠธ ์ƒ๋Œ€ ๊ฒฝ๋กœRoot-Relative Path /๋กœ ์‹œ์ž‘ํ•œ๋‹ค.์›น ์„œ๋ฒ„์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•œ๋‹ค.๐ŸŒŸ / ๋Š” ๊ฐ€์žฅ ์ƒ์œ„์ธ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ€๋ฅดํ‚จ๋‹ค.๐Ÿ’ก ๊ทธ๋Ÿผ ์–ด๋–ค ๊ฒฝ๋กœ๋ฅผ ์ฃผ๋กœ ์“ฐ๋Š”๊ฐ€? โ†’ ์ ˆ๋Œ€ ๊ฒฝ๋กœ์ด์œ ๋Š” ํด๋”์™€ ํŒŒ์ผ์˜ ์œ„์น˜๊ฐ€ ๋‹ฌ๋ผ์งˆ ๋•Œ๋งˆ๋‹ค ์ƒ๋Œ€๊ฒฝ๋กœ๋กœ ์ ์œผ๋ฉด ๊ณ ์น˜๊ธฐ ๋” ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•