Wicket标题渲染策略

时间:2011-11-15 06:50:59

标签: java wicket

我正在使用带有<wicket:head>标记的Wicket 1.5.x.我尝试渲染子组件(Wicket Panel)CSS / JS 1st然后是父组件。它没有用。它总是渲染父(Wicket WebPage)JS 1st。我使用了 -DWicket_HeaderRenderStrategy=org.apache.wicket.markup.renderStrategy.ChildFirstHeaderRenderStrategy ParentFirstHeaderRenderStrategy ,它呈现了相同的HTML输出。这些标题渲染器策略是否适用于<wicket:head>标记?

由于

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

对于页面,当wicket构建基本页面标记时,标记的标题片段总是先占用。

如果您想最后添加页面的头部片段,则必须覆盖renderHead(IHeaderResponse响应)方法。

@Override
public void renderHead(IHeaderResponse response) {
    super.renderHead(response);
    response.renderCSSReference("mycss.css");
}

这个将使用选择的 IHeaderRenderStrategy