2
通行證彈簧消息我已經寫,打印輸出HTML用傳遞值的宏。比方說:額外的內容,以宏
<@myMacro 'foo'>
現在我想傳遞給這個宏的消息從.properties
文件。
<@spring.message code="key"/> // contains 'foo'
我需要的是通過key
消息的價值與像附加的字符串:
<@spring.message code="key"/>bar // foobar
我怎麼能做到這一點通過foobar
到myMacro
?
Spring版本:2.5
在FM可贖回的東西或者是指令式(''<@...>)或方法類('F(...)' )。方法一樣的東西可被用作表達,而指令狀不能因爲它直接打印到輸出(由'#escape'不受影響)。因此,您應該檢查Spring是否提供了與方法/函數相同的功能,然後您可以將其用作參數。但是請注意HTML轉義。作爲最後的手段,您可以使用指令但捕獲它的輸出,正如它在這裏的答案中所示。 – ddekany 2012-03-06 22:13:36