freemarker - 如何将哈希+字符串转换为免费标记中的数字
问题描述
我正在努力将哈希 + 字符串转换为免费标记中的数字。我如何解决这个问题:
<#assign varnetweight = varitem.varquantity * example.examplevar />
or "*" right-hand operand: Expected a number, but this has evaluated to a hash+string (wrapper: com.netledger.templates.model.StringModel):
解决方案
错误信息很清楚:乘法需要两个数字。
我使用https://try.freemarker.apache.org/测试了您的配置:
当您使用 访问号码时,此配置正在工作example.examplevar
。
在这里,您访问的不是数字,而是另一个无法解析为数字的数据结构:
因此,请提供您的完整数据以供我们查看错误原因。或者也许这已经对你有所帮助。
推荐阅读
- c# - WebForm 用授权码替换 OAUTH2 隐式流
- mysql - MySQL关于n:m关系的外键问题
- c# - 允许使用 GPS 时是否有解决方法,必须在 Xamarin iOS 上再次按下代码执行按钮
- json - 在 Swift 中使用变量解码 JSON
- r - R/examsexams2moodle 不读取数据或源代码
- r - 在按列分组的 data.table 中应用函数
- c - 递归函数中的错误以打印出一系列
- ios - iOS - 集成第三方库并设置依赖项
- php - Wordpress REST API V2 返回 300 个帖子
- python - 我收到以下错误:未定义名称'doctor_id'