FullStack/10. WeB
[JSP] POJO에서 RequestBody 수신하기
nakanara
2020. 10. 27. 15:43
반응형
SpringFrame의 @RquestBody 속성으로 되어 있던 기능을 JSP 파일로 변경하여 수신받도록 수정
- Request Body의 값을 읽어 Json Object로 변환
Java Controller 부분
public @ResponseBody Map fn(@RequestBody JSONObject reqBody) {
...
}
JSP 수신 파일
<%@ page import="org.apache.commons.io.IOUtils" %>
<%@ page import="org.json.simple.*" %>
<%
InputStream in = request.getInputStream();
byte[] b = IOUtils.toByteArray(in);
String str = new String(b);
// System.out.println(str);
JSONParser jsonParser = new JSONParser();
JSONObject jsonObject = (JSONObject) jsonParser.parse(str);
System.out.println(jsonObject.toString());
%>
반응형