이것은 정말 새내기 질문입니다. 스프링 MVC 버전 3.0.3을 사용하여 XML을 출력하려면 어떻게해야합니까? 나는 현재 JSTL과 Tiles2를 사용하고, 나는 출력 PDF, 즉를 할 때, 난 그냥 다음과 같이 AbstractPdfView를 확장하는보기 렌더러 생성 :이 경우스프링 MVC가있는 XML 뷰
public class PDFOutput extends AbstractPdfView {
@Override
protected void buildPdfDocument(Map<String, Object> model, Document doc,
PdfWriter pdfWriter, HttpServletRequest request, HttpServletResponse response)
throws Exception {
를, 내가 무슨 추상보기 클래스를 확장한다 XML 문서를 만드시겠습니까?
미리 감사드립니다.
감사합니다! 나는 그 해결책을 시도 할 것이다! –
David,이 접근 방식에 문제가 있습니다. "ééíúú"와 같은 리터럴 UTF-8 문자열을 가진 노드를 추가하면 문서 인코딩 정의 및 http 응답의 인코딩에도 불구하고 ISO로 인코딩되고 브라우저에 전달됩니다. 인코딩 왜 .. 왜? –
Java 소스 파일 자체의 인코딩을 확인 했습니까? 플랫폼 인코딩을 기본값으로하는 XML 직렬화 메서드 또는 생성자를 사용하고 있으며 UTF-8을 강제 적용 할 수있는 오버로드 된 버전이 있습니까? –