java - JSTL 无法解析双变量乘以整型变量?

标签 java jsp jstl

如果我在 Controller 中设置两个变量:

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 代码中执行此操作?

最佳答案

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

关于java - JSTL 无法解析双变量乘以整型变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5888152/

相关文章:

mysql - 使用 JSTL (JSP) 进行登录验证但出现错误 : "Unterminated &lt;sql:setDataSource tag"

java - Weka API : How to obtain a joint probability, 例如,Pr(A=x, B=y),来自 BayesNet 对象?

java - JSP 表达式中的 if-then-else?

javascript - 拦截或覆盖类的 javascript 函数

java - 如何在jsp中获取完整路径?

java - JSTL forEach 遍历实现 Iterable 的用户定义类

java - 如何使用 jSTL 格式标记格式化货币值?

java - 榛卡斯特 map : remove entries owned by the node that goes down

java - 如何在 Android 中建立 ODBC 连接?

java - 如何在android中设置多个闹钟,在这种情况下最后一个闹钟会覆盖之前的闹钟