2012-07-04 15 views
0

我有一個控制器與幾個頁面共享一個共同的錯誤頁面。該錯誤頁面的代碼如下所示:播放1.2.4正在清除我的名單,當它傳遞到模板

@Util 
private static void errorImp(PayPalPaymentStatus status, List<PayPalError> errors, boolean wasCharged) { 
    if (wasCharged) { 
     Email.chargedPayPalError(status, errors, wasCharged); 
    } 
    System.out.println("NumErrors=" + errors.size()); 

    renderTemplate("PayPal/error.html", status, errors, wasCharged); 
} 

PayPal/error.html看起來是這樣的:

<strong>NumErrors=</strong> ${errors.size()} 
#{list _errors, as:'error'} 
    <p><strong>Code:</strong> ${error.code}</p> 
    <p><strong>Message:</strong> ${error.shortMsg}</p> 
    <p><strong>Details:</strong> ${error.longMsg}</p> 
#{/list} 

當出現錯誤和errorImp()被稱爲與錯誤的列表,我得到NUMERRORS = 1在控制檯,但在網頁NumErrors = 0。

爲什麼我的清單被清除?

回答