Use the ResourceListRowData class in conjunction with the HTMLFormConverter or HTMLTableConverter class to present a resource list in a servlet.
The columns for a ResourceListRowData object are specified as an array of column attribute IDs while each row represents a resource object.
// Create the resource list. This example creates // a list of all messages in the current user's message // queue. AS400 system = new AS400("MYSYSTEM", "MYUSERID", "MYPASSWORD"); RMessageQueue messageQueue = new RMessageQueue(system, RMessageQueue.CURRENT); // Create the ResourceListRowData object. In this example, // there are four columns in the table. The first column // contains the icons and names for each message in the // message queue. The remaining columns contain the text, // severity, and type for each message. ResourceListRowData rowdata = new ResourceListRowData(messageQueue, new Object[] { null, RQueuedMessage.MESSAGE_TEXT, RQueuedMessage.MESSAGE_SEVERITY, RQueuedMessage.MESSAGE_TYPE } ); // Create HTMLTable and HTMLTableConverter objects to // use for generating and customizing the HTML tables. HTMLTable table = new HTMLTable(); table.setCellSpacing(6); table.setBorderWidth(8); HTMLTableConverter converter = new HTMLTableConverter(); converter.setTable(table); converter.setUseMetaData(true); // Generate the HTML table. String[] html = converter.convert(rowdata); System.out.println(html[0]);