2017-06-28 19 views
-1

私はwicket 6.xまたは7.xでgetHeaderContribution()を使用するには?

はあなたが私は上記のコードに変更することができますどのように私を提案することができ、私は6.xの中にそれをアップグレードしようとしています

add(CssPackageResource.getHeaderContribution("css/$/styles.css?v=1.1".replace("$", reqLocale))); 

、以下のようなコードを持っていますが、getHeaderContribution()メソッドを使用することができません?

答えて

0

あなたのページ/コンポーネントのrenderHead(IHeaderResponse response)をオーバーライドして、そこに次のコードを挿入することができます。

response.render(CssHeaderItem.forReference(new CssResourceReference(YourWebPage.class, String.format("css/%s/styles.css?v=1.1", reqLocale)))); 

cssファイルのパスは、その後YourWebPageに相対的でなければなりません。

詳細な移行パスは、Wikiページにあります。

ステップ1: https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5#MigrationtoWicket1.5-HeaderContribution

ステップ2: https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+6.0#MigrationtoWicket6.0-IHeaderResponse,includingdecoratorsandfilters

+0

こんにちはuser5474918、あなたはこのためのすべてのソリューションを持っていますhttps://stackoverflow.com/questions/44963393/deployed-web-application-jdk 1-6-wicket-1-4-9-in-jboss-eap-7-0-getting-wicke?noredirect = 1#comment77115679_44963393 –

関連する問題