我有一个带有<stripes:form>
标签等的 Stripes JSP。我有如下一行:
<span class='amount'>
<fmt:formatNumber value="${MyJavaClass.amount}" type="number"/>
</span>
我知道这与相应的 Stripes Action Bean 结合使用效果很好。
现在我想以不同的方式格式化“金额”变量,即确保至少使用 2 位小数。例如:
199.1 变成 199.10 362.44 仍然是 362.44
根据 Stripes 文档,我认为添加 aformatPattern="decimal"
就足够了。
请注意,我想保留“数字”格式类型,我不想将其更改为货币类型。
实际上我遇到了如下错误:
org.apache.jasper.JasperException: /MyJSPPath/MyJSP.jsp(19,6) Attribute formatPattern invalid for tag formatNumber according to TLD
我该如何解决?