在Wicket中,是否有可能將一個屬性的值引用另一個屬性?例如,如果我有像<entry key="site.name">My Site</entry>
這樣的屬性,有沒有辦法讓另一個屬性在其值中使用值site.name
?參考另一個屬性?
我嘗試使用類似<entry key="page.title">About ${site.name}</entry>
之類的東西,但Wicket會拋出異常,因爲它試圖將site.name
作爲模型的屬性...這很有道理。但是有沒有另一種語法允許一個屬性引用另一個屬性的值?
我正在運行Wicket 6.6。
有你有看看Wicket國際化頁面? https://cwiki.apache.org/WICKET/everything-about-wicket-internationalization.html – drobson
是的,我有。你有什麼更具體的指出?我在i18n頁面上看到的最接近的例子是關於將被應用到具有嵌套組件的組件的屬性(其可能使用它們自己的屬性)。我沒有看到的是一個屬性直接引用另一個屬性的例子,這是我的問題在問什麼。我認爲這是不可能的,但Wicket有時會讓人感到意外,並且模糊不清,記錄不完善的功能。我只是在你引用的頁面上丟失了什麼? – spaaarky21
你試過用屬性文件嗎?我從來沒有親自使用Entry Keys,但在這種情況下,我會使用屬性文件。屬性文件允許您在創建新屬性時引用其他定義的屬性。 – drobson