`

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%

 

分享到:
评论

相关推荐

    jsf实例jsf实例 JSF学习 JSF jar包 JSF

    jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF

    JSF Java Server Faces (JSF)框架

    JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...

    jsf第一个例子 jsf架包 jsf实例

    **JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它为开发人员提供了一种模型-视图-控制器(MVC)架构,简化了前端和后端之间的交互。JSF提供了组件库,使得创建动态、交互式的...

    JSF中文教程jsf

    **JSF与Java EE集成** 是其强大的特点之一。它可以直接利用EJB(Enterprise JavaBeans)进行服务层操作,与JPA(Java Persistence API)集成实现数据持久化,还可以与Servlet、JSP和CDI(Contexts and Dependency ...

    《JSF_实战》非常好的JSF学习书

    《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...

    JSF上传 JSF大文件上传 JSF上传代码 JSF上传源代码

    JSF(JavaServer Faces)是Java平台上用于构建用户界面的Web框架,尤其在处理表单和数据交互方面表现强大。本项目聚焦于JSF的文件上传功能,特别是针对大文件的上传,允许用户上传最大可达1.99GB的文件。在实际应用...

    JSF入门+JSF web实战+JSF2

    JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。它提供了一种声明式的方式来构建用户界面,简化了开发过程,并且与Java EE平台无缝集成。本系列资料包括《JSF...

    core jsf 1.2 jsf 核心

    转换器(Converter)则负责在组件值与Java对象之间进行类型转换。 ### 6. 事件处理 JSF事件模型允许在组件之间触发和监听事件。`ActionEvent`是JSF中最常见的事件类型,通常在命令组件(如按钮)被点击时触发。...

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    JavaServer Faces (JSF) 是一个用于构建用户界面的Java Web框架,它简化了创建和维护Web应用程序的复杂性。JSF的核心理念是提供一种组件化的编程模型,将UI元素与业务逻辑分离,使得开发者可以专注于应用的逻辑部分...

    JSF包,jsf包,JSF包,jsf包

    **JSF(JavaServer Faces)** 是一种Java平台上的Web应用程序开发框架,它提供了一种组件化和事件驱动的方式来创建用户界面。JSF的核心概念包括组件、事件、渲染器和生命周期,这些元素共同构建了一个强大的MVC...

    jsf分页 jsf分页 jsf分页

    在JavaServer Faces (JSF)框架中,分页是一种常用的技术,用于处理大量数据时提供更好的用户体验。当数据集过大,一次性加载所有记录到页面上会导致性能下降且用户界面响应变慢。通过分页,我们可以将数据分成多个...

    jsf实例guessnumber代码与视频教程

    在本教程“jsf实例guessnumber”中,我们将探讨如何使用JSF实现一个猜数字的小游戏。 **GuessNumber游戏** 是一个常见的编程练习,用户尝试猜测服务器随机生成的一个秘密数字。这个例子可以帮助开发者了解JSF的基本...

    jsf-api.jar

    7. **Converter和Validator**: Converter用于在组件和模型之间转换数据类型,而Validator则用于在提交数据前验证其有效性,两者都是确保数据质量的重要机制。 8. **Navigation**: JSF提供了导航规则,允许根据用户...

    JSF全套(JSF入门教+ LIB+ Ajax4JSF使用手册 )

    JavaScript Faces (JSF) 是Java平台上的一种用于构建用户界面的模型-视图-控制器(MVC)框架,它简化了Web应用程序的开发。本资源包包含了JSF从入门到进阶的多个方面,包括基础教程、核心组件库(LIB)、Ajax4JSF的使用...

    JSF开发必备JAR

    ================================= JSF开发必备JAR ================================= &lt;br&gt;《JSF入门简单中文版》开篇提到JSF开发需要的...尽一点微薄之力,希望后面刚开始学JSF的朋友 少走弯路:)

    开发JSF所需要的jar包

    JSF运行在Servlet容器(如Tomcat、Jetty)之上,所以需要一些相关的依赖,如`javax.servlet-api.jar`和`javax.servlet.jsp-api.jar`。这些JAR提供了Servlet和JSP的相关接口,是JSF运行的基础。 5. **Facelets JAR*...

    JSF帮助文档

    JavaScript Faces (JSF) 是Java平台上用于构建企业级Web应用程序的一种服务器端的用户界面框架。...理解JSF的工作原理、生命周期以及如何利用其组件和绑定特性,是成为合格的Java开发工程师的关键技能之一。

    jsf之增删改查示例

    在这个"jsf之增删改查示例"中,我们主要探讨如何利用JSF来实现基本的数据操作功能,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)。 首先,JSF的核心概念是UI组件。这些组件可以是简单的HTML...

    JSF与hibernate整合的登陆

    2. **Managed Beans**:JSF的核心概念之一是Managed Beans,它们是业务逻辑的容器。在登录场景中,可能会有一个`LoginBean`,负责处理用户提交的登录信息,包括校验、验证用户输入以及调用Hibernate服务来检查用户名...

Global site tag (gtag.js) - Google Analytics