The Web client interface consists of a header, a navigation pane, and a content pane.
The header and the navigation panes are always displayed. They are generated by the Header.jsp and Navigation.jsp files. Other JavaServer Pages (JSP) files use the <jsp:include page=xxx> tag to reference them. The information shown in the content pane depends on the JSP file that is used to generate the page.
The layout of the Web client is implemented with HTML tables. Each page consists of the main table and the header:
The main table has one row and one column and includes the Navigation.jsp pane. It also provides a table cell for the page content. Depending on the content, this cell can also contain tables, forms, and labels. The HTML template for the page layout looks similar to the following example:
<body> <jsp:include page="Header.jsp" flush="true"/> <table class="page"> <tr> <jsp:include page="Navigation.jsp" flush="true"/> <td class="content"> ... </td> </tr> </table> </body>