Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 模板中的Play2框架浮动格式_Java_Scala_Templates_Playframework 2.0_Web Frameworks - Fatal编程技术网

Java 模板中的Play2框架浮动格式

Java 模板中的Play2框架浮动格式,java,scala,templates,playframework-2.0,web-frameworks,Java,Scala,Templates,Playframework 2.0,Web Frameworks,我对播放模板中的浮点值有点小问题。我写了这段代码 @String.format("%.2f",session.get("product."+product.id.toString).toFloat*product.vkBrutto) 我得到了这个错误: 重载方法值[format]无法应用于(字符串、浮点) 我曾尝试过其他方法,但没有成功。 我在寻找一种可能,得到这样的输出:2,30 也许有人能帮我, thx这不是String.format的正确用法format 例如: "%.2f".forma

我对播放模板中的浮点值有点小问题。我写了这段代码

@String.format("%.2f",session.get("product."+product.id.toString).toFloat*product.vkBrutto)
我得到了这个错误: 重载方法值[format]无法应用于(字符串、浮点)

我曾尝试过其他方法,但没有成功。 我在寻找一种可能,得到这样的输出:2,30 也许有人能帮我,
thx

这不是
String.format
的正确用法<必须对包含格式的
字符串的实例调用code>format

例如:

"%.2f".format(2.19387474)
返回“2.19”

你会想要这样的东西:

@{"%.2f".format(session.get("product."+product.id.toString).toFloat*product.vkBrutto)}

这不是
String.format
的正确用法<必须对包含格式的
字符串的实例调用code>format

例如:

"%.2f".format(2.19387474)
返回“2.19”

你会想要这样的东西:

@{"%.2f".format(session.get("product."+product.id.toString).toFloat*product.vkBrutto)}

您得到的错误类型是编译错误还是运行时错误。一个建议是尽量简化格式的值,如果可以的话,把它放在模板方法中。你会得到什么类型的错误,编译错误还是运行时错误。一个建议是尽量简化格式的值,如果可以的话,将其放在模板方法中。谢谢,它可以工作。我只是想知道它是否有效:@String.format(“%.2f”,product.vkBrutto)取决于
product.vkBrutto
的类型。在Scala中使用响应中的方法会更安全,因为
String.format(format,object)
是一个Java实现。因此,当您向它传递一个
Float
时,它不起作用,因为
Float
不是Java
对象。谢谢,它起作用了。我只是想知道它是否有效:@String.format(“%.2f”,product.vkBrutto)取决于
product.vkBrutto
的类型。在Scala中使用响应中的方法会更安全,因为
String.format(format,object)
是一个Java实现。因此,当您向它传递一个
Float
时,它不起作用,因为
Float
不是Java
对象。