2009-03-05 6 views
1

Java에서 HTML 양식을 생성해야합니다. 나는 어떤 필드가 필요한지 미리 알지 못한다. 아마도 XML로 전달 될 것이다. 양식 제출을 처리 할 때 동일한 입력 파일을 사용할 수 있습니다.동적 HTML 양식 생성

이 문제를 해결하는 기술이 있습니까? 나는 존재하지 않는다고 상상할 수는 없지만 적절한 해결책을 찾을 수는 없다. XForms를 살펴 보았지만 브라우저에서 충분히 채택되지 않은 것으로 보입니다.

아이디어가 있으십니까? 감사합니다.

(장소 : JSR-286을 준수 포틀릿 (사용을 Liferay 기압))

답변

3

당신의 HTML 출력에 XML 입력을 변환하는 XSLT를 사용해보십시오.
XSLT 부분에 대한 예제는 site을, JAVA-XSLT 연결에는 this 사이트를 확인하십시오.

2

이미 말했듯이 XSLT를 사용하여 XML 입력이있는 html로 입력을 변환 할 수 있습니다.

그렇지 않으면 템플릿 엔진을 사용할 수 있습니다. 나는 Velocity (오픈 소스 프로젝트 자카르타)에서 성공했다.

감사

1

XSLTForms 브라우저에 대한 XSLT 기반의 XForms 엔진이다. 물론 서버 측에서도 사용할 수 있습니다. 그것은 오픈 소스 프로젝트입니다.

해당 "컴파일러"는 곧 기술 문서와 함께 제공 될 예정입니다. 그것을 사용자 정의하고 고유 한 특정 동작을 추가 할 수 있습니다.

+0

알랭 (Alain) 팁을 주셔서 감사합니다.하지만 저는 우리의 통제하에 (xml과 xsl이 아닌 독립적 인 폼 기술을 의미하는) 입력 출력을 분리하여 유지하기로 결정했습니다. 그 주된 이유는 베타 라벨 때문입니다. –