当前位置: 首页 > 知识库问答 >
问题:

Freemarker以错误方式强制转换负整数

申思远
2023-03-14

我发现了使用Java+Spring+FreeMarker非常有趣的东西

从java控制器中,我将“-1”作为整数值传递。在freemarker模板中,在${value}之后,我不时会得到“1-”而不是“-1”,这种情况时有发生。

知道为什么会这样吗?自由马克虫?

共有1个答案

史商震
2023-03-14

尝试${value?c}将该数字格式化为计算机可读数字。

 类似资料:
  • 我试了所有的办法,但都不起作用。应用程序一次又一次崩溃。拜托,救命。 这是用于Java和XML的应用程序代码。错误为 我的mainactivity.java代码如下所示 activity_main.xml的代码是

  • 如下面的代码所示,我发现了一个关于下面一行的错误,因为转换不正确 请让我知道如何解决这个问题。 注: 代码: 公共类MainActivity扩展AppCompatActivity{ logcat:

  • 本文向大家介绍Java基础之隐式转换vs强制转换,包括了Java基础之隐式转换vs强制转换的使用技巧和注意事项,需要的朋友参考一下 Java中,经常可以遇到类型转换的场景,从变量的定义到复制、数值变量的计算到方法的参数传递、基类与派生类间的造型等,随处可见类型转换的身影。Java中的类型转换在Java编码中具有重要的作用。 在定义变量时,有许多要注意的问题,一不小心就会出现损失精度或者不兼容类型等

  • 隐含的强制转换 隐含的 强制转换是指这样的类型转换:它们是隐藏的,由于其他的动作隐含地发生的不明显的副作用。换句话说,任何(对你)不明显的类型转换都是 隐含的强制转换。 虽然 明确的 强制转换的目的很明白,但是这可能 太过 明显 —— 隐含的 强制转换拥有相反的目的:使代码更难理解。 从表面上来看,我相信这就是许多关于强制转换的愤怒的源头。绝大多数关于“JavaScript强制转换”的抱怨实际上都

  • 明确的强制转换 明确的 强制转换指的是明显且明确的类型转换。对于大多数开发者来说,有很多类型转换的用法可以清楚地归类于这种 明确的 强制转换。 我们在这里的目标是,在我们的代码中指明一些模式,在这些模式中我们可以清楚明白地将一个值从一种类型转换至另一种类型,以确保不给未来将读到这段代码的开发者留下任何坑。我们越明确,后来的人就越容易读懂我们的代码,也不必费太多的力气去理解我们的意图。 关于 明确的

  • 问题内容: 我想使用PostgreSQL 9.3将计算出的值转换为data type 。 我的第一次尝试: 给我这个错误: 我的第二次尝试: 给我这个错误: 问题答案: 您需要使用以下语法: