我的測試情況是這樣的:通過數目到Grails的標籤庫
def formattedDiv = {attrs, body ->
Number numerator = attrs.get('numerator') as Number
Number denominator = attrs.get('denominator') as Number
不過,我得到了一些格式錯誤:
void testFormattedDiv() {
String template = """<itld:formattedDiv numerator="1" denominator="1" format="###,###" nullNotifier="-"/>"""
String output = applyTemplate(template)
assertEquals "0", output
}
我的taglib代碼以關閉。
Cannot cast object '1' with class 'java.lang.String' to class 'java.lang.Number'
傳遞數字的正確方法是什麼?
不錯,並感謝字符串轉換的解釋。 – Interlated