2012-04-18 4 views
2

일부 POJO 빈에서 HTML 문서를 생성하는 것이라면 얻을 수있는 가장 간단한 방법은 무엇입니까? 문서는 헤더가있는 일련의 테이블과 여기 저기에 병합 된 요소가 더 이상 복잡하지 않습니다.POJO 데이터로 HTML 페이지 생성하기

우리가 오늘 해낸 해결책은 (관심사) 빈을 생성하는 코드 엔진과 매우 밀접하게 연결되어 있으며 다시 작성하거나 기존 솔루션을 사용하고 싶습니다.

(관심사) 주요 목표는 태그, html 값, 테이블 구조 등을 너무 걱정하지 않고 이러한 것들을 .java에서 최대한 많이 유지하는 것입니다.

가능한 경우 예제를 제공하십시오. 고맙습니다.

+1

저는 개인적으로 JAXB를 사용하여 XML로 직렬화 한 다음 XSLT로 XHTML로 변환합니다. – Torious

답변

5

템플릿 엔진의 작업과 비슷합니다. Velocity 또는 Freemarker을 살펴보십시오.

편집

난 당신이 "주요 목표는, [등] 태그, HTML 값에 대해 걱정하지 너무"하지만 난 템플릿 기반의 접근 방식이보다 깨끗하고 유지 보수가 용이하다 생각했다 알고 코드 기반 솔루션

+0

나는 Velocity로 가고있다. 그것은 내가 깔끔하고 쉽게 필요한 것을 해낸다. 고맙습니다. – JAM

1

또 다른 옵션은 아파치 타일 (템플릿 엔진)입니다.

관련 문제