私は現在、新しいプロジェクトのデータベース テーブルに新しい列を継続的に追加している Web アプリケーションに取り組んでいます。JSPページに新しい列の詳細を表示するためにJavaプログラムに依存したくないため、XMLファイルの属性を含むすべてのhtml要素/コンポーネントを定義し、それらをWebページ(JSP)に動的にロードしたい)。Java XML パーサーを使用して以下の XML ファイルを読み取ることができることはわかっていますが、実際の問題は、JSP ページに 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>
それは可能でしょうか?それを達成する方法を知っている人はいますか?サンプル コード スニペットは非常に役に立ちます。