2013-08-29 2 views
0

현재 새 프로젝트의 데이터베이스 테이블에 새 열을 추가하는 웹 응용 프로그램에서 작업하고 있습니다. JSP 페이지에 새로운 열 세부 정보를 표시하는 Java 프로그램에 대한 종속성을 유지하고 싶지 않으므로 XML 파일의 특성을 비롯하여 모든 HTML 요소/구성 요소를 정의하고 웹 페이지에서 동적으로로드하려고합니다 (JSP). 우리는 자바 XML 파서를 사용하여 XML 파일을 읽을 수 있지만 JSP 페이지에 html 요소를 배치하는 것이 실제 문제라는 것을 알고 있습니다.JSP 페이지의 xml 파일에 정의 된 html 요소를 표시하는 방법

저는 struts 2 프레임 워크를 사용하고 있습니다.

샘플 XML 파일

<?xml version= "1.0" encoding ="UTF-8"?> 
<!DOCTYPE ROOTCOMPONENT [ 
<!ATTLIST COMPONENT 
    COMP_NAME CDATA #REQUIRED 
    COMP_TYPE CDATA #REQUIRED 
    LABLE CDATA #IMPLIED 
    SIZE CDATA #IMPLIED 
    TABLE_NAME CDATA #IMPLIED 
    COLUMN_NAME CDATA #IMPLIED 
> 
]> 
<ROOTCOMPONENT > 
<COMPONENT COMP_NAME="INPUT" COMP_TYPE="TEXT" LABLE="User Name" /> 
<COMPONENT COMP_NAME="INPUT" COMP_TYPE="PASSWORD" LABLE="Password"/> 
</ROOTCOMPONENT> 

것이 가능 있을까? 그것을 달성 할 수있는 방법을 아는 사람이 있습니까? 모든 샘플 코드 스 니펫이 실제로 도움이됩니다.

답변

0

추가 Java 코드없이 XML Tag Library's Transformation Tags을 사용하여 JSP 페이지의 XSLT로 XML을 변형 할 수 있습니다.

+0

JSP 페이지에서 XML을 XSLT로 변환하는 것 외에 다른 대안이 있습니까? 위에서 언급 한 변환은 HTML 요소와 그 속성을 표시하는 데 도움이 될 것입니다. 그러나이 외에도 HTML 컴포넌트에 테이블의 데이터로드, 웹에 표시된 레코드에 대한 추가, 삭제 및 수정 작업 수행과 같은 다른 작업을 수행하려고합니다 페이지. – Rahul

관련 문제