我用JavascriptFilteredIntoFooterHeaderResponse订购了我导入的 CSS 和 JS 。有了这个类,我所有的 CSS 都在标题中,我所有的 JS 到</body>
标签附近的一个单独的容器中。但现在我需要在页眉中添加一个 JS,但检票口将每个 JS 推到页脚。知道有人解决这个问题吗?JavascriptFilteredIntoFooterHeaderResponse 是最终的,不能被覆盖。
检票应用
@Override
public void init()
{
super.init();
setHeaderResponseDecorator( new IHeaderResponseDecorator()
{
@Override
public IHeaderResponse decorate( IHeaderResponse response )
{
return new JavascriptFilteredIntoFooterHeaderResponse( response, FOOTER_FILTER_NAME );
}
} );
}
BasePage.java
public BasePage()
{
add( new HeaderResponseFilteredResponseContainer( FOOTER_FILTER_NAME, FOOTER_FILTER_NAME ) );
}
BasePage.html
<body>
...
<div wicket:id="footerBucket" />
</body>