2011-05-04 78 views
0

如果我設置在我的控制器有兩個變量:JSTL無法解析一個乘以整型變量的雙變量?

double doubleAmount = 18.0; 
int integerAmount = 2; 

,然後嘗試乘以他們在我的JSTL代碼:

<c:set var="result" value="${doubleAmount} * ${integerAmount}"/> 

我得到這個錯誤:

javax.servlet.ServletException: 
javax.servlet.jsp.JspException: 
In &lt;formatNumber&gt;, 
value attribute can not be parsed into java.lang.Number: 
"18.0 * 2" 

怎麼辦我在我的JSTL代碼中執行這個操作?

回答

4

請嘗試<c:set var="result" value="${doubleAmount * integerAmount}"/>