1
假設我有一個Java類Formatter
,其靜態方法format
執行一些簡單的文本處理。我想編寫一個組件,將組件內通過文本到Formatter#format
方法,像這樣:JSF:從自定義組件中訪問組件主體的文本
<test:format>
Hello, #{user.name}!
</test:format>
爲了討論的方便,假設格式化看起來是這樣的(實際上這是一個降價庫) :
public class Formatter {
public static format(String s) { return s.toUpperCase(); }
}
我想上面的標籤的渲染結果是HELLO, DANIEL!
。
這可行嗎?我需要做些什麼才能獲得組件下的呈現文本內容以便像這樣處理?