如何在JSP中填充XML的值?

时间:2009-07-23 06:46:47

标签: java xml jsp

我是Java开发的新手。我需要在JSP页面中填充XML字段。

我没有使用JDBC,实际上我已经用C

编写了Mysql包装器

它执行查询并将表值作为XML返回。

帮助我如何在JSP中填充XML字段?

如何使用JDBC ResultSet读取XML文件?

会很有帮助

谢谢

克里希纳

C Wrapper的XML文件

<?xml version="1.0" encoding="UTF-8"?>
<test>
<TableRow>
<name>
krishna
</name>
<Age>
30
</Age>
</TableRow>
<TableRow>
<name>
kumar
</name>
<Age>
40
</Age>
</TableRow>
<TableRow>
<name>
kumar
</name>
<Age>
40
</Age>
</TableRow>
</test>

1 个答案:

答案 0 :(得分:2)

要以java.sql.ResultSet格式处理XML,您需要使用javax.sql.rowset.WebRowSet

您的C包装器生成的XML可能不是javax.sql.rowset.WebRowSet将理解的格式,因此您必须使用XSLT进行转换。

关于在JSP中呈现字段,请使用JSTL c:out标记。如果您希望JSP本身是XML,则需要使用以下页面指令将content-type设置为text/html

<%@page contentType="text/xml" %>