2015-04-07 23 views
0

我想知道在檢票頁中替換常見字符串的最佳做法是什麼。在檢票箱中替換字符串

問題是我有一個HTLM文件添加了許多組件。在這些組件之間有一些文本在這裏和那裏,我想知道是否有例如使用可能的通配符來改變這些文本中的一些,而不必添加一堆Label組件。

想象一下,我在抽象頁面中有這個,我希望後代通常會替換通配符。

<htlm> 
<head> 
    <title> 
     Example 
    </title> 
</head> 
<body> 
    Mauris sed nulla $replace_me$. Fusce sodales eros id augue lobortis faucibus. Integer tincidunt, urna in egestas euismod, $replace_me$ sapien tincidunt lectus, quis sodales sem urna non lacus. Donec blandit lacus eget venenatis placerat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per $replace_me$ himenaeos. Suspendisse non accumsan eros. In nec lacinia dolor, ut congue diam. Suspendisse cursus, $replace_me$ id rutrum tempor, arcu diam facilisis nunc, eget vulputate elit nisi non tellus. Suspendisse aliquet enim ex, nec $replace_me$ neque porta a. Suspendisse potenti. Curabitur nec vestibulum risus. 
</body> 
</html> 
+1

爲什麼你想避免使用'標籤'?這似乎只是他們的目標。 – Dragondraikk

+0

可能是這樣。我只是覺得使用標籤這有點浪費。如果我想要這些$ replace_me $字符串,我不得不添加儘可能多的標籤,我想避免這種情況。保持在我的我只尋找一個最佳做法可能有一個非常簡單的方法來做到這一點與一個標籤。 –

+0

您可能會發現使用有幫助。有了這個標籤,你可以閱讀捆綁包並將它們直接放入你的標記中。從https://wicket.apache.org/guide/guide/single.html查看'閱讀包含標籤'的包裹 –

回答

1

您可以在YourPage.java中創建一個Label組件,並使用插入的字符串作爲模型對象提供它。即替換服務器上的所有佔位符並將最終的字符串傳遞給標籤。