2009-07-23 55 views
0

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

我没有做JDBC其实我已经写了Mysql的包装用C

它执行查询和返回表中的值作为XML。

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

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

将非常有帮助

感谢

克里希纳

XML文件从C包装

<?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> 
+0

要返回XML格式的MySQL查询的结果? – futureelite7 2009-07-23 06:58:51

+0

你目前的JSP页面是什么样的? – 2009-07-23 07:19:37

回答

2

来处理XML,你需要使用一个javax.sql.rowset.WebRowSet一个java.sql.ResultSet

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

关于在JSP中渲染字段,请使用JSTL c:out标记。如果你想你的JSP本身是需要使用下面的page指令设置content-typetext/html XML:

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