JSTL无法解析双变量乘以整数变量?

时间:2011-05-04 18:26:07

标签: java jsp 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代码中执行此操作?

1 个答案:

答案 0 :(得分:4)

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