์์ฑ์ผ์: 2022๋ 12์ 15์ผ
โ๊ฒฐ๋ก
๐ฉ๋ค์ด๊ฐ๋ฉฐ
๐๋ฌธ์ ์ ์
๋ด๊ฐ ๋ณด๋ธ ๋ฐ์ดํฐ
BUObject<String, String> message = new BUObject<>();
// sendJson.sendMessage(message);
message.put("message", "์ ์์ ์ผ๋ก ์ฒ๋ฆฌ ํ์์ต๋๋ค.");
message.put("code", "0");
message.put("status", "Success");
BUObjectToJson sendJson = new BUObjectToJson(response);
sendJson.sendMessage(message);
์ค์ response โ html text๊ฐ ๋์ด์ดโฆ
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "htt
๐คฆโโ๏ธ๊ด๋ จ๋ ์ฌ์ค ์์ง & โ์์ธ ์ถ๋ก
parse ์๋ฌ๊ฐ ๋๋ ์ด์
โ dataType(response ๋ฐ์ดํฐ์ type)์ด JSON์ธ๋ฐ response data๋ jsp ํ๋ฉด์
โ ๋น์ฐํ JSON ํฌ๋งท์ด ์๋๋ ์๋ฌ๊ฐ๋จ
โ response data๊ฐ jsp ํ๋ฉด์ด ๋์ค๋ ์ด์ ๋ฅผ ์์์ผ ํ๋ค.
โ ์น์์ ๋ด๊ฐ ๋ง๋ ์ ๊ฑฐ ์ด๋ ํ๋ฉด ํ์ธํด๋ณด๊ณ ์ฅ๋ฐ๊ตฌ๋ ํ๋ฉด๊ณผ ๋ก์ง์ด ๋ญ๊ฐ ๋ค๋ฅธ์ง ๋น๊ตํด๋ณด๊ธฐ
โ ๋ค๋ฅธ ๊ฒ ์์ ใ .ใ โฆ. request ์ชฝ๋ง ์ข ๋ค๋ฅผ ๋ฟ..
PrintWriter out = response.getWriter();
JSONObject test = new JSONObject();
test.put("result", "true");
response.setContentType("application/json");
out.print(test.toString());
์ด๊ฒ๋ ์๋จ
// BUObjectToJson sendJson = new BUObjectToJson(response);
// BUObject<String, String> message = sendJson.setMessage(true);
// System.out.println("#### message ####" + message);
// sendJson.sendMessage(message);
์ด๊ฑฐ ์ฃผ์ ์ฒ๋ฆฌํด๋ ๊ฑ jsp ํ๋ฉด response๋ก ๋ ์์ด
โ์์ธ & ํด๊ฒฐ๋ฐฉ๋ฒ
web.xml์ url-pattern์ด 2๊ฐ๊ฐ ์์(*.do, *.json)
๊ธฐ์กด url์ .do๋ก ๋์ด์์๋๋ฐ .json์ผ๋ก ๋ณ๊ฒฝํ๋ ๋จ ์ do๋ ์ ๋๊ณ json์ ๋๋์ง๋ ์์ง ์์ธ ๋ชป ์ฐพ์..

โ 22.12.27. ์์ธ ์ฐพ์!

siteMash๋ผ๋ ์นํ์ด์ง ๊ณตํต ๋ ์ด์์ ํ๋ ์์ํฌ์ธ๋ฐ ์ฌ๊ธฐ ์ค์ ํ์ผ์ pattern์ด *.json๋ง ์์
๊ทธ๋์ siteMash์ฐ๋ ํ๋ก ํธ๋ง .do๊ฐ ์ ๋๋๊ฑฐ ๋ฐฑ์คํผ์ค๋ .do, .json ๋ ๋ค ์ ๋์
Uploaded by N2T