public class AjaxUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
sendAsCsv(javax.servlet.http.HttpServletResponse response,
java.lang.String[] headerArr,
java.util.List list)
List에 있는 요소 하나를 한 레코드로 한 CSV 형태의 정보로 클라이언트에게 전송한다.
|
static void |
sendAsCsv(javax.servlet.http.HttpServletResponse response,
java.lang.String[] headerArr,
java.util.List list,
java.lang.String filename)
List에 있는 요소 하나를 한 레코드로 한 CSV 형태의 정보로 클라이언트에게 전송한다.
|
static void |
sendAsCsv(javax.servlet.http.HttpServletResponse response,
java.lang.String encoding,
java.lang.String[] headerArr,
java.util.List list)
List에 있는 요소 하나를 한 레코드로 한 CSV 형태의 정보로 클라이언트에게 전송한다.
|
static void |
sendAsCsv(javax.servlet.http.HttpServletResponse response,
java.lang.String encoding,
java.lang.String[] headerArr,
java.util.List list,
java.lang.String filename)
List에 있는 요소 하나를 한 레코드로 한 CSV 형태의 정보로 클라이언트에게 전송한다.
|
static void |
sendAsJson(javax.servlet.http.HttpServletResponse response,
java.lang.Object resObj)
결과 객체를 기본 ContentType 형식의 JSON 문자열로 보낸다.
|
static void |
sendAsJson(javax.servlet.http.HttpServletResponse response,
java.lang.Object resObj,
java.lang.String encoding)
결과 객체를 주어진 Encoding의 JSON 문자열로 보낸다.
|
static void |
sendAsText(javax.servlet.http.HttpServletResponse response,
java.lang.Object resObj)
결과 객체를 기본 ContentType 형식의 TEXT 문자열로 보낸다.
|
static void |
sendAsText(javax.servlet.http.HttpServletResponse response,
java.lang.Object resObj,
java.lang.String encoding)
결과 객체를 기본 ContentType 형식의 TEXT 문자열로 보낸다.
|
static void |
sendAsWrappedJson(javax.servlet.http.HttpServletResponse response,
java.lang.Object resObj,
java.lang.String openStr,
java.lang.String closeStr)
결과 객체를 주어진 문자열로 앞뒤로 감싸진 JSON 문자열로 보낸다.
|
static void |
sendAsWrappedJson(javax.servlet.http.HttpServletResponse response,
java.lang.Object resObj,
java.lang.String encoding,
java.lang.String openStr,
java.lang.String closeStr)
결과 객체를 주어진 Encoding의, 주어진 문자열로 감싸진 JSON 문자열로 보낸다.
|
public static void sendAsText(javax.servlet.http.HttpServletResponse response, java.lang.Object resObj) throws java.io.IOException
response
- resObj
- java.io.IOException
public static void sendAsText(javax.servlet.http.HttpServletResponse response, java.lang.Object resObj, java.lang.String encoding) throws java.io.IOException
response
- resObj
- encoding
- java.io.IOException
public static void sendAsJson(javax.servlet.http.HttpServletResponse response, java.lang.Object resObj) throws java.io.IOException
response
- resObj
- java.io.IOException
public static void sendAsJson(javax.servlet.http.HttpServletResponse response, java.lang.Object resObj, java.lang.String encoding) throws java.io.IOException
response
- resObj
- encoding
- java.io.IOException
public static void sendAsWrappedJson(javax.servlet.http.HttpServletResponse response, java.lang.Object resObj, java.lang.String openStr, java.lang.String closeStr) throws java.io.IOException
response
- resObj
- openStr
- JSON을 감싸는 문자열 중 앞 문자열.closeStr
- JSON을 감싸는 문자열 중 뒤 문자열.java.io.IOException
public static void sendAsWrappedJson(javax.servlet.http.HttpServletResponse response, java.lang.Object resObj, java.lang.String encoding, java.lang.String openStr, java.lang.String closeStr) throws java.io.IOException
response
- resObj
- encoding
- openStr
- JSON을 감싸는 문자열 중 앞 문자열.closeStr
- JSON을 감싸는 문자열 중 뒤 문자열.java.io.IOException
public static void sendAsCsv(javax.servlet.http.HttpServletResponse response, java.lang.String[] headerArr, java.util.List list) throws java.io.IOException
response
- 클라이언트에게 응답을 보낼 HttpServletResponse 객체.headerArr
- CSV 헤더 배열. List의 요소를 보내기 전에 이 값을 일단 보내며,
List의 요소가 Map일 경우 Map으로부터 값을 얻는 Key로 사용된다.
단, 형식이 "{id}[|{항목명}]"의 형태로 {항목명}이 있을 경우 ID 대신
클라이언트에게 보내는 헤더 값으로 이 {항목명}이 사용된다.list
- 클라이언트로 CSV 형태로 전송할 데이타를 가지고 있는 List 객체.java.io.IOException
public static void sendAsCsv(javax.servlet.http.HttpServletResponse response, java.lang.String[] headerArr, java.util.List list, java.lang.String filename) throws java.io.IOException
response
- 클라이언트에게 응답을 보낼 HttpServletResponse 객체.headerArr
- CSV 헤더 배열. List의 요소를 보내기 전에 이 값을 일단 보내며,
List의 요소가 Map일 경우 Map으로부터 값을 얻는 Key로 사용된다.
단, 형식이 "{id}[|{항목명}]"의 형태로 {항목명}이 있을 경우 ID 대신
클라이언트에게 보내는 헤더 값으로 이 {항목명}이 사용된다.list
- 클라이언트로 CSV 형태로 전송할 데이타를 가지고 있는 List 객체.filename
- 브라우저 쪽 저장 창에 기본으로 보일 파일명.java.io.IOException
public static void sendAsCsv(javax.servlet.http.HttpServletResponse response, java.lang.String encoding, java.lang.String[] headerArr, java.util.List list) throws java.io.IOException
response
- 클라이언트에게 응답을 보낼 HttpServletResponse 객체.encoding
- 전송할 데이타를 인코딩할 인코딩이름.headerArr
- CSV 헤더 배열. List의 요소를 보내기 전에 이 값을 일단 보내며,
List의 요소가 Map일 경우 Map으로부터 값을 얻는 Key로 사용된다.
단, 형식이 "{id}[|{항목명}]"의 형태로 {항목명}이 있을 경우 ID 대신
클라이언트에게 보내는 헤더 값으로 이 {항목명}이 사용된다.list
- 클라이언트로 CSV 형태로 전송할 데이타를 가지고 있는 List 객체.java.io.IOException
public static void sendAsCsv(javax.servlet.http.HttpServletResponse response, java.lang.String encoding, java.lang.String[] headerArr, java.util.List list, java.lang.String filename) throws java.io.IOException
response
- 클라이언트에게 응답을 보낼 HttpServletResponse 객체.encoding
- 전송할 데이타를 인코딩할 인코딩이름.headerArr
- CSV 헤더 배열. List의 요소를 보내기 전에 이 값을 일단 보내며,
List의 요소가 Map일 경우 Map으로부터 값을 얻는 Key로 사용된다.
단, 형식이 "{id}[|{항목명}]"의 형태로 {항목명}이 있을 경우 ID 대신
클라이언트에게 보내는 헤더 값으로 이 {항목명}이 사용된다.list
- 클라이언트로 CSV 형태로 전송할 데이타를 가지고 있는 List 객체.filename
- 클라이언트가 브라우저일 경우 저장창에서 기본값으로 사용될 파일명.java.io.IOException