<%@ page import="java.util.*"%> <%@ page import="java.io.*"%> <%@ page import="org.json.simple.JSONObject"%> <%@ page import="org.json.simple.parser.JSONParser"%> <%@ page import="com.daou.go.core.exception.ParseException"%> <% System.out.println("callback server call"); String result_code=""; String bodyJson = ""; StringBuilder stringBuilder = new StringBuilder(); BufferedReader br = null; String line = ""; try { InputStream inputStream = request.getInputStream(); if (inputStream != null) { br = new BufferedReader(new InputStreamReader(inputStream)); //´õ ÀÐÀ» ¶óÀÎÀÌ ¾øÀ»¶§±îÁö °è¼Ó while ((line = br.readLine()) != null) { stringBuilder.append(line); } }else { System.out.println("Data ¾øÀ½"); } } catch (IOException e) { e.printStackTrace(); } bodyJson = stringBuilder.toString(); JSONParser jsonParser = new JSONParser(); JSONObject jsonObject = null; //json ÇüÅ·Πº¯È¯Çϱâ try { jsonObject = (JSONObject) jsonParser.parse(bodyJson); } catch (org.json.simple.parser.ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } //json data ÃßÃâ ¹× º¯¼ö¿¡ ´ã±â String docId = (String) jsonObject.get("docId"); String docNum = (String) jsonObject.get("docNum"); String partnerStatusCode = (String) jsonObject.get("partnerStatusCode"); String docStatusCode = (String) jsonObject.get("docStatusCode"); String docStatusName = (String) jsonObject.get("docStatusName"); String allianceInfo = (String) jsonObject.get("allianceInfo"); //json data log È®ÀÎ System.out.println(jsonObject.toJSONString()); System.out.println("docId : " + docId); System.out.println("docNum : " + docNum); System.out.println("partnerStatusCode : " + partnerStatusCode); System.out.println("docStatusCode : " + docStatusCode); System.out.println("docStatusName : " + docStatusName); System.out.println("allianceInfo : " + allianceInfo); //response return //callback ¼­¹öÀÇ Ã³¸® °á°ú¿¡ µû¶ó ¾Æ·¡¿Í °°ÀÌ response ÁÖ±â //Á¤»ó result_code = "{\"code\":\"200\",\"message\":\"OK\"}"; //½ÇÆÐ //result_code = "{\"code\":\"400\",\"message\":\"FAIL\"}"; %> <%=result_code%>