我目前正在开发一个Web应用程序,我不断在新项目的数据库表中添加新列。我不想依赖Java程序来在JSP页面上显示新的列详细信息,因此我想要定义每个html元素/组件,包括XML文件中的属性,并希望在Web页面上动态加载它们(JSP )。我知道我们可以使用任何Java XML解析器阅读下面的XML文件,但实际问题是将html元素放在JSP页面上。
我正在使用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>
有可能吗?有谁知道如何实现?任何示例代码段都非常有用。