listToJson.jsp
<%@page import= "java.util.Iterator"%>
<%@page import= "java.util.Set"%>
<%@page import= "java.util.Map"%>
<%@page import= "java.util.List"%>
<%@ page language="java" contentType="Application/json; charset=EUC-KR" pageEncoding="EUC-KR" %>
{"list":<%
List list = (List) request.getAttribute( "list");
StringBuffer sb = new StringBuffer();
sb.append("[\n");
for (int i = 0; i < list.size(); i++) {
if (i > 0) {
sb.append( ",");
}
Map model = (Map) list.get(i);
Set keySet = model.keySet();
sb.append( "{");
boolean isFirst = true ;
for (Iterator iterator = keySet.iterator(); iterator.hasNext();) {
if (isFirst) {
isFirst = false;
} else {
sb.append( ",");
}
String key = (String) iterator.next();
sb.append( "\"" + key + "\":" + "\"" + model.get(key) + "\"");
}
sb.append( "}\n");
}
sb.append("]");
out.print(sb.toString());
%>}
'개발자의 정보 > Java & framework' 카테고리의 다른 글
Spring @Controller 에서 파라미터로 배열 받기 (2) | 2020.02.01 |
---|---|
[spring-boot-data-rest] How to expose IDs for all (0) | 2020.02.01 |
[spring-boot-starter-data-jpa] with java1.6 (0) | 2020.02.01 |
Spring + StompWebsocket (0) | 2020.02.01 |
FrontEnd 분리된 SpringMVC 구성시 Controller 구성 (0) | 2020.02.01 |
[JSTL]According to TLD or attribute directive in tag file (0) | 2020.02.01 |
DB 관련 프레임워크를 사용하지 않는 환경에서 DB 개발을 해야 한다. (0) | 2020.02.01 |
Check Encoding on java (0) | 2020.02.01 |
댓글