Spring Hibernate ORM + JSF2.0 を使用して Java Web アプリケーションに取り組んでいます。データベース (MySQL) からデータを取得し、JSF ページに XML 形式 (ノードとサブノードを含む) で表示する必要があります。
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>