Hi,

In 1.5 I found that even if a page is stateless, Wicket still generates
hybrid URLs (with PageInfo) for stateless links/forms. This is done in
AbstractBookmarkableMapper (see below). Any idea why? Thanks!


if (requestHandler instanceof BookmarkableListenerInterfaceRequestHandler)
{
        // listener interface URL with page class information
        BookmarkableListenerInterfaceRequestHandler handler =
(BookmarkableListenerInterfaceRequestHandler)requestHandler;
        Class<? extends IRequestablePage> pageClass = handler.getPageClass();
        if (!checkPageClass(pageClass))
        {
                return null;
        }
        Integer renderCount = null;
        if (handler.getListenerInterface().isIncludeRenderCount())
        {
                renderCount = handler.getRenderCount();
        }
        PageInfo pageInfo = new PageInfo(handler.getPageId());
        ComponentInfo componentInfo = new ComponentInfo(renderCount,
        requestListenerInterfaceToString(handler.getListenerInterface()),
                                handler.getComponentPath(),
                                handler.getBehaviorIndex());
        UrlInfo urlInfo = new UrlInfo(new PageComponentInfo(pageInfo,
componentInfo),
                                pageClass, handler.getPageParameters());
        return buildUrl(urlInfo);
}



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to