2013-12-14 54 views
0

我有以下2類:不能調用方法,它的參數在JSP

public class PublishedExamsVO{ 

private HarfDate to; 

public HarfDate getHarfTo() { 
     return to; 

     } 

}

public class HarfDate { 

public void setUserZone(String userZone) {} 


} 

,並在我的JSP我做了以下調用類HarfDate內setUserZone方法

${exam.getHarfTo().setUserZone(${userZone_)} 

鑑於exam是內部顯示這類型的一個id和userZone_ 是我的pageContext範圍的屬性和setUserZone不是類的常規方法中的任何屬性的設置方法

的問題是,我無法通過這種方式爲調用這些setter方法出現以下例外情況:

javax.el.ELException: JBWEB006007:Failed to parse the expression [${exam.getHarfTo().setUserZone(${userZone_)}] 

回答

0

您不能在另一個EL中嵌入EL表達式(${...})。沒用的。只需使用

${exam.getHarfTo().setUserZone(userZone_)}