Java Apache wicket面包屑在一页上

Java Apache wicket面包屑在一页上,java,html,apache,wicket,breadcrumbs,Java,Html,Apache,Wicket,Breadcrumbs,我想在我的页面上创建面包屑,但我无法通过以下wicket示例来实现。。当我还需要扩展网页时,我需要扩展面包屑面板 我希望breadcrumb只在这个特定的页面上可见,在单击页面上的一些链接后,他们调用setresponsepage,其中包含一些参数,我想附加我的breadcrumb public final class GroupMainPage extends WebPage { // Map<String, Group> hostGroup = PropertiesLo

我想在我的页面上创建面包屑,但我无法通过以下wicket示例来实现。。当我还需要扩展网页时,我需要扩展面包屑面板

我希望breadcrumb只在这个特定的页面上可见,在单击页面上的一些链接后,他们调用setresponsepage,其中包含一些参数,我想附加我的breadcrumb

public final class GroupMainPage extends WebPage {

 //    Map<String, Group> hostGroup = PropertiesLoader.getInstance().getHostGroupMap();
 List<Group> hostGroup = PropertiesLoader.getInstance().getHostGroupList();

public GroupMainPage() {
    super();
    HostGroupManager.getInstance();
    createMainTable(hostGroup);
          add(new Label("message", "OK \n ok"));
}
然后,我有一些方法可以帮助我在页面上创建表,特别是这个方法,其中包含我希望附加面包屑的链接:

        ListView<Component> list = new ListView<Component>("groupListElement", ((Group) component).getDependentGroups()) {

            @Override
            protected void populateItem(ListItem<Component> item) {
                final Component c = item.getModelObject();
                Link link = new Link("groupLink") {

                    @Override
                    public void onClick() {
                        Group g = (Group) c;
                        if (g.getDependentGroups() != null && g.getDependentGroups().size() > 0) {
                            setResponsePage(new GroupMainPage(g.getDependentGroups()));
                        } else {
                            setResponsePage(new GroupServiceListPage(g.createServicesList()));
                        }
                    }
                };
                link.add(new Label("linkLabel", c.getName()));
                item.add(link);

如何使之成为可能?

没有实际的答案,但我建议使用javascript和Cookies可能会话存储来完成这项工作,根据我的经验,结果会简单得多