`

Jsf之NumberConverter

jsf 
阅读更多

使用h:inputText,h:outputText等输入输出标签时,可以用f:convertNumber来转换数字,百分比或货币的格式。

 

输入时转换:

<h:form>
		<h3>Jsf之NumberConverter</h3>
 			请输入价格:
 			<h:inputText value="#{user.price }" id="price" converterMessage="请输入一个正确的数值!">
				<f:convertNumber pattern="#,###.00" type="number" />
			</h:inputText>
			<h:message for="price" style="color:red;"></h:message>
		<h:commandButton value="提交" action="#{user.numberConvert }"></h:commandButton>
		<br>
		<br>
	</h:form>

 

数字:<h:outputText value="#{100000.001 }">
   <!--数字:--><f:convertNumber pattern="#,###.00" type="number"/>
   </h:outputText><br>
    <h:outputText value="#{user.price }">
   <!--货币:-->货币:<f:convertNumber type="currency" currencySymbol="$"/>
  </h:outputText><br>
  <h:outputText value="#{0.152356}">
   <!--百分比:-->百分比:<f:convertNumber type="percent" maxFractionDigits="3"/>
  </h:outputText>

转换结果:
数字:100,000.00
货币: $113.00
百分比: 15.236%

 

分享到:
评论

相关推荐

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    8.3.2 Number Converter 8.3.3 关联转换器与UI Component实例 8.3.4 转换器的生命周期 8.3.5 定制转换器 8.4 Faces验证系统 8.4.1 Long Range Validator 8.4.2 Double Range Validator 8.4.3 Length Validator 8.4.4...

    JSF入门级教程

    - **标准转换器**: JSF提供了一些内置的转换器,如`NumberConverter`和`DateConverter`,可以直接用于基本类型和特定类的转换。 - **自定义转换器**: 当内置转换器无法满足需求时,可以创建自定义转换器,通过实现`...

    JSF自定义转换器验证器实例

    在JSF页面(`.xhtml`文件)中,你可以通过`converter`和`validator`属性指定它们,如下所示: ```html &lt;f:converter converterId="customIntegerConverter" /&gt; ``` 在这个例子中,`customIntegerConverter`是...

    JavaServer Faces完全参考手册(JSF:Complete Reference)

    - **Faces 转换器系统**:介绍了JSF提供的转换器类,如`DateTimeConverter`和`NumberConverter`,以及如何将转换器与UI组件关联。 - **Faces 验证系统**:解释了JSF的验证机制,包括如何定义和使用各种验证器,如`...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版).part1

    8.3.2 Number Converter 8.3.3 关联转换器与UI Component实例 8.3.4 转换器的生命周期 8.3.5 定制转换器 8.4 Faces验证系统 8.4.1 Long Range Validator 8.4.2 Double Range Validator 8.4.3 Length Validator 8.4.4...

    jsf核心技术

    7. 数据转换和验证:JSF提供转换器(Converter)和验证器(Validator)来处理用户输入的数据。例如,使用&lt;f:converter&gt;可以将数据转换为特定格式,使用JSR303注解可以声明字段级别的验证规则。 8. 页面导航:JSF...

    JavaEE5学习笔记11-JSF转换器验证器使用经验总结

    本篇笔记将重点介绍JSF中的两个核心概念:转换器(Converter)与验证器(Validator),并分享一些实践经验。 #### JSF简介 JSF是一种基于组件的模型视图控制器(MVC)框架,用于构建用户界面。它简化了Web应用程序的开发...

    验证与转换的电子书籍

    - **默认实现:** JSF提供了多种默认的转换器,如`DateTimeConverter` 和 `NumberConverter`,适用于常见的数据类型转换。 - **自定义转换器:** 开发者可以根据需要创建自定义的转换器,以适应更复杂的数据转换需求。...

Global site tag (gtag.js) - Google Analytics