带有空格的 JSF convertNumber 模式

Posted

技术标签:

【中文标题】带有空格的 JSF convertNumber 模式【英文标题】:JSF convertNumber Pattern with whitespaces 【发布时间】:2013-07-04 13:07:55 【问题描述】:

我想显示这样的 BigInteger:“11111 22222 33333”。

我尝试了以下方法,但不起作用:

         <f:convertNumber pattern="#00000 00000 00000" />

我做错了什么? :-/

提前致谢!

【问题讨论】:

【参考方案1】:

&lt;f:convertNumber&gt; 用于 BigInteger DecimalFormat API。正如您在其javadoc 中看到的那样,空格不被识别为模式字符。有效的模式字符为0#.-等。

您似乎想输出非标准格式。您需要为该作业创建一个自定义转换器。

另见:

I need to convert h:outputtext DecimalFormat is being overridden by server settings

【讨论】:

以上是关于带有空格的 JSF convertNumber 模式的主要内容,如果未能解决你的问题,请参考以下文章

JSF 2 convertNumber permille

JSF f:convertNumber 向上取整货币

如何在 JSF 页面中插入不间断空格字符?

将带有 Ajax4jsf 1.x 的 JSF 1.1 迁移到 JSF 2

了解带有和不带有重定向的 JSF 生命周期阶段

带有 JSF 项目的组件库