Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JSF中以XML格式显示数据库中的数据_Xml_Spring_Hibernate_Jsf - Fatal编程技术网

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

在JSF中以XML格式显示数据库中的数据,xml,spring,hibernate,jsf,Xml,Spring,Hibernate,Jsf,我正在使用Spring Hibernate ORM+JSF2.0开发一个Java web应用程序。我需要从数据库(MySQL)获取数据,并在JSF页面上以XML格式显示它(包含节点和子节点) 在托管Bean中,我将返回arraylist'al'中的数据。在JSF中,我想迭代这个列表并在XML标记中显示数据,如下所示。请建议我如何在JSF/.xhtml页面上显示它 public ArrayList<BusServiceBean> listBus() { B

我正在使用Spring Hibernate ORM+JSF2.0开发一个Java web应用程序。我需要从数据库(MySQL)获取数据,并在JSF页面上以XML格式显示它(包含节点和子节点)

在托管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;   
     }
public ArrayList listBus()
{
BusServiceBean buservs=新的BusServiceBean();
BusService总线=(BusService)ServiceFinder.findBean(“busDaoTarget”);
ArrayList al=总线列表总线(buservs);
返回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>

-
-
202ST1
塔塔电力公司
南方
400
在职
17.30868788677
78.7060546875
-
302ST2
NTPC
西印度
400
在职
23.7652368897587
71.630859375

您的意思是,嵌入JSF页面中的
标记中,还是作为整个响应?如果回答是完整的,那么为什么您首先要使用JSF而不是JAX-RS或Spring MVC?谢谢您的回答,我确实需要完整的回答。我不知道JAX-RS,我使用Spring3.0MVC作为前端技术,Hibernate作为后端ORM。我想以xml格式显示数据,如上所示。如果您知道任何可能的方法,请回复。只有SpringMVC能够做到这一点。为什么这里需要JSF?谢谢,我明白了。现在我知道哪里出了问题,问题解决了。