在JSF中以XML格式显示数据库中的数据

时间:2013-09-25 12:18:52

标签: xml spring hibernate jsf

我正在使用Spring Hibernate ORM + JSF2.0开发Java Web应用程序。我需要从数据库(MySQL)获取数据并在JSF页面上以XML格式(带有节点和子节点)显示它。 / p>

在Managed Bean中,我将在arraylist'al'中返回数据。在JSF中,我想迭代这个列表,并在XML标签中显示数据,如下所示。请建议我如何在JSF / .xhtml页面上显示它。

    public ArrayList<BusServiceBean> listBus()
    {
       BusServiceBean buservs=new BusServiceBean();
       BusService bus=(BusService)ServiceFinder.findBean("busDaoTarget");
       ArrayList<BusServiceBean> al= bus.listBus(buservs);
       return al;   
     }

下面给出的例子,

<?xml version="1.0" encoding="UTF-8" ?> 
-<markers>
 -<marker>
 <BUSNAME>202ST1</BUSNAME> 
 <OWNER>Tata Power</OWNER> 
 <AREA>South</AREA> 
 <KVLEVEL>400</KVLEVEL> 
 <STATUS>In Service</STATUS> 
 <LATITUDE>17.30868788677</LATITUDE> 
 <LONGITUDE>78.7060546875</LONGITUDE> 
</marker>
-<marker>
  <BUSNAME>302ST2</BUSNAME> 
  <OWNER>NTPC</OWNER> 
  <AREA>Western India</AREA> 
  <KVLEVEL>400</KVLEVEL> 
  <STATUS>In Service</STATUS> 
  <LATITUDE>23.7652368897587</LATITUDE> 
  <LONGITUDE>71.630859375</LONGITUDE> 
 </marker>
</markers>

0 个答案:

没有答案