From Documentation

Jump to: navigation, search

To access persistence objects in ZUML page is simple, simply declare a persistence object, and uses it to get data from database.

  1. Create a event.zul in the root directory of web development. (ex. $myApp/event.zul)
 import java.util.Date;
 import java.text.SimpleDateFormat;
 import events.Event;
 import events.EventDAO;

 //fetch all allEvents from database
 List allEvents = new EventDAO().findAll();

 <listbox id="lbxEvents">                
         <listheader label="Title" width="200px"/>
         <listheader label="Date" width="100px"/>
     <listitem forEach="${allEvents}" value="${each}">
         <listcell label="${each.title}"/>
         <zscript>String datestr = new SimpleDateFormat("yyyy/MM/dd").format(;</zscript>
         <listcell label="${datestr}"/>
  1. Open a browser and visit the ZUML page. (ex. http://localhost:8080/event/event.zul)

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.