2013-07-03 2 views
1

는 현재 내가Apache Wicket Web Applications에서 온라인 CSS 참조를 추가하는 방법은 무엇입니까?

this.add(new CssResourceRefernce(FontAwesomeStyleSheetResourceReference.class, "css/font-awesome.css")); 

내 응용 프로그램에 대한 온라인 리소스로이 같은 CSS 파일을 추가하려면, 내 개찰구 웹 응용 프로그램에 CSS 리소스를 추가하려면이 코드를 사용하고 있습니다. HTML을 사용하면 다음과 같이 할 수 있습니다.

<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css" rel="stylesheet"> 

이 작업을 수행하는 '개찰구'란 무엇입니까? @ 톰 그것을 한 또는 당신이 후 찾고있는 것은처럼

@Override 
public void renderHead(IHeaderResponse response){ 
    response.render(CSSReferenceHeaderItem.forUrl("url_to_your_css.css")); 
} 

답변

4

,이 같은 URL을 통해 CSS 리소스를 포함 renderHead()를 대체 할 수 있습니다

URL을 사용하여 자원을 가리 키도록 사용될 수있는 ResourceReference UrlResourceReference이다. 예를 들어, CDN (Content Delivering Network) 또는 컨텍스트 관련 리소스에 상주하는 리소스에 대한 것입니다.

+0

나는 CSSReferenceHeaderItem (또는 CSSUrlReferenceHeaderItem) 대신 자바 스크립트를 만들 것이다. 또한 super.renderHead (response)를 호출해야합니다. – Buurman

+0

네, CSSReferenceHeaderItem은 제가 의미했던 것입니다 ... 힌트를 주셔서 감사합니다. – Tom

+0

위의 예에서 오타입니다. 클래스는 실제로 "CssReferenceHeaderItem"입니다. – Johncl

0

당신은 그것을 할 수 있습니다 :

개찰구 6.x에서에서
관련 문제