如何在Apache Wicket Web应用程序中添加在线CSS引用?

and*_*slg 1 html css wicket wicket-1.5 wicket-1.6

目前我正在使用此代码将CSS资源添加到我的Wicket Web应用程序,

this.add(new CssResourceRefernce(FontAwesomeStyleSheetResourceReference.class, "css/font-awesome.css"));
Run Code Online (Sandbox Code Playgroud)

我想将这个相同的CSS文件作为在线资源添加到我的应用程序中.使用HTML我可以这样做,

<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

什么是"Wicket"执行此任务的方式?

Tom*_*Tom 5

在Wicket 6.x中,您可以通过URL覆盖renderHead()以包含CSS资源,如下所示:

@Override
public void renderHead(IHeaderResponse response){
  response.render(CSSReferenceHeaderItem.forUrl("url_to_your_css.css"));
}
Run Code Online (Sandbox Code Playgroud)