jsp 에서 out.println 을 통해 String 형식으로 xml 을 출력 하려고 하면
브라우저에 따라서 안되는 상황이 발생합니다.
이유는 페이지에서 xml 선언부에 \n 이 들어가기 때문인데 해결 방법은
아래와 같습니다.
<%@ page language="java" contentType="text/xml; charset=EUC-KR" pageEncoding="EUC-KR" trimDirectiveWhitespaces="true"%>
<%
out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
out.println("<xmlRoot>");
out.println("<xmlChild>");
out.println("data");
out.println("</xmlChild>");
out.println("</xmlRoot>");
%>
'JSP' 카테고리의 다른 글
[ JSP ] Error page 설정 ( make error page) (0) | 2018.02.08 |
---|---|
[ JSP ] Servlet Filter modify request body (0) | 2014.12.05 |
[ JSP ] Servlet Filter request , response dump (0) | 2014.08.06 |
[ JSP ] Servlet Filter 사용한 접근 제한 구현 (0) | 2013.05.21 |
[ Servlet ] Servlet Filter 사용법 (1) | 2013.05.14 |
댓글