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对象。