2012-06-08 4 views
0

나는 데이터베이스에서 xml 파일을 만들었습니다. 이 xml 파일을 내 서블릿에서 Ajax로 보내야합니다. 웹을 통해 다양한 포럼과 블로그를 확인한 결과 서블릿이 호출 될 때 응답 xml이 만들어 짐을 확인했습니다. 이 경우에는 이미 내 서버에 xml 파일이 있습니다.이 파일을 ajax에 대한 응답으로 보내야합니다.ajax에 대한 응답으로 XML 파일 보내기

도움말 !!

답변

0

doGet() 또는 doPost() 메소드에서 콘텐츠 유형 에 응답하기 전에 설정해야합니다. 이처럼 ...

PrintWriter pr = response.getWriter(); 
response.setContentType("application/xml"); 
//parse your data to XML 
String xml = parseXml(root); 
pr.write(xml); 

참고 : "text/xml"의 콘텐츠 유형은 유효해야합니다. JQuery 및 Prototype과 같은 프레임 워크는 둘 다 지원합니다.

관련 문제