1

Wicket では、あるプロパティの値が別のプロパティを参照することは可能ですか? たとえば、 のようなプロパティ<entry key="site.name">My Site</entry>がある場合、別のプロパティが の値をsite.nameその値に使用する方法はありますか?

次のようなものを使用してみましたが、モデルのプロパティとして<entry key="page.title">About ${site.name}</entry>解決しようとしているため、Wicket は例外をスローしますsite.name...これは理にかなっています。しかし、あるプロパティが別のプロパティの値を参照できるようにする別の構文はありますか?

ところで、私はWicket 6.6を実行しています。

4

3 に答える 3

0

WicketのStringResourceModelを見てください 。

ドキュメントの例: label.greetings=Welcome, ${name}!および new Label("greetings", new StringResourceModel("label.greetings", this, new Model(user)));

于 2013-05-24T10:06:49.473 に答える
0

キーを置き換える独自の ResourceModel を作成できます: http://pastebin.com/38WB2XDF

ReplacingResourceModel は利用可能になります / 利用可能です:

<dependency>
    <groupId>org.wicketstuff</groupId>
    <artifactId>wicketstuff-minis</artifactId>
    <version>7.0.0-M6</version>
</dependency>

<dependency>
    <groupId>org.wicketstuff</groupId>
    <artifactId>wicketstuff-minis</artifactId>
    <version>6.20.0</version>
</dependency>
于 2015-02-21T17:10:50.353 に答える