1

在从 1.4x 迁移过程中,我遇到了查找片段标记的问题。

我使用页面继承,并且在子页面上有我的片段定义,由wicket:extend包围。我在包含. 生成的 MarkupStream 然后包含正文标记内的片段代码。

在标记查找期间,将跳过整个部分:

if (tag.isOpen() && !tag.hasNoCloseTag() && !(tag instanceof WicketTag) &&
                    !"head".equals(tag.getName()) && !tag.isAutoComponentTag())
                {
                    stream.skipToMatchingCloseTag(tag);
                }

我不明白为什么要跳过 MarkupStream 中 90% 的元素。这样所有片段都需要在首页的标记中定义......

任何解决方法建议?转换为面板不可行。可能的反特征?

4

1 回答 1