2009-07-23 62 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" %>