package org.zkoss.zats.example.session;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.util.GenericForwardComposer;
import org.zkoss.zul.Label;
public class TestComposer extends GenericForwardComposer
{
private static final long serialVersionUID = 1L;
private Label msg;
private int count;
@Override
public void doAfterCompose(Component comp) throws Exception
{
super.doAfterCompose(comp);
msg.setValue("hello");
desktop.setAttribute("msg", "desktop");
session.setAttribute("msg", "session");
}
public void onClick$btn()
{
msg.setValue("" + count);
desktop.setAttribute("msg", "d" + count);
session.setAttribute("msg", "s" + count);
++count;
}
public void onClick$dump()
{
System.out.println("msg in desktop: " + desktop.getAttribute("msg"));
System.out.println("msg in session: " + session.getAttribute("msg"));
}
}