<%@ page import="org.apache.myfaces.custom.tree.DefaultMutableTreeNode, org.apache.myfaces.custom.tree.model.DefaultTreeModel"%> <%@ page session="true" contentType="text/html;charset=utf-8"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%> <%@include file="inc/head.inc" %> <% if (pageContext.getAttribute("treeModel", PageContext.SESSION_SCOPE) == null) { DefaultMutableTreeNode root = new DefaultMutableTreeNode("XY"); DefaultMutableTreeNode a = new DefaultMutableTreeNode("A"); root.insert(a); DefaultMutableTreeNode b = new DefaultMutableTreeNode("B"); root.insert(b); DefaultMutableTreeNode c = new DefaultMutableTreeNode("C"); root.insert(c); DefaultMutableTreeNode node = new DefaultMutableTreeNode("a1"); a.insert(node); node = new DefaultMutableTreeNode("a2 "); a.insert(node); node = new DefaultMutableTreeNode("b "); b.insert(node); a = node; node = new DefaultMutableTreeNode("x1"); a.insert(node); node = new DefaultMutableTreeNode("x2"); a.insert(node); pageContext.setAttribute("treeModel", new DefaultTreeModel(root), PageContext.SESSION_SCOPE); } %>

    <%/* t:selectOneRadio is an extension of h:selectOneRadio if layout="spread" selectitems wont get rendered instead t:radio components are getting rendered */%>   <%/* t:radio is a myfaces extension. renders the selectItem at the given index (starting with 0). the for attribute must be the id of the corresponding t:selectOneRadio */%>  
<%@include file="inc/page_footer.jsp" %>