0

我正在尝试显示以下输出:

select * from table_to_xml('"person_data1"',false,true,'');

在 JSP 页面中。我在终端和 pgadmin3 中都得到了输出。

我创建了一个 Java 函数来执行上述查询,该函数会将结果集返回到 JSP 页面。

ResultSet rs1=common2.tabletoxml("person_data1");
while (rs1.next())
           {   
            out.print(rs1.getString(1));// when i tried this i got all data but not in xml form so I tried this 
            out.print(rs1.getSQLXML(1));//got object name
            }

我应该怎么做才能在 JSP 页面中获取 XML 值?我试过valueOf()了,但没有奏效。

4

1 回答 1

1

我建议尝试将函数的结果转换为文本,并可能在您使用它时稍微简化查询:

select table_to_xml('"person_data1"',false,true,'')::text;

然后,您应该可以使用getString(1).

于 2012-04-05T22:00:15.617 回答