使用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 jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF
JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...
**JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它为开发人员提供了一种模型-视图-控制器(MVC)架构,简化了前端和后端之间的交互。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(JavaServer Faces)是Java平台上用于构建用户界面的Web框架,尤其在处理表单和数据交互方面表现强大。本项目聚焦于JSF的文件上传功能,特别是针对大文件的上传,允许用户上传最大可达1.99GB的文件。在实际应用...
JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。它提供了一种声明式的方式来构建用户界面,简化了开发过程,并且与Java EE平台无缝集成。本系列资料包括《JSF...
转换器(Converter)则负责在组件值与Java对象之间进行类型转换。 ### 6. 事件处理 JSF事件模型允许在组件之间触发和监听事件。`ActionEvent`是JSF中最常见的事件类型,通常在命令组件(如按钮)被点击时触发。...
JavaServer Faces (JSF) 是一个用于构建用户界面的Java Web框架,它简化了创建和维护Web应用程序的复杂性。JSF的核心理念是提供一种组件化的编程模型,将UI元素与业务逻辑分离,使得开发者可以专注于应用的逻辑部分...
**JSF(JavaServer Faces)** 是一种Java平台上的Web应用程序开发框架,它提供了一种组件化和事件驱动的方式来创建用户界面。JSF的核心概念包括组件、事件、渲染器和生命周期,这些元素共同构建了一个强大的MVC...
在JavaServer Faces (JSF)框架中,分页是一种常用的技术,用于处理大量数据时提供更好的用户体验。当数据集过大,一次性加载所有记录到页面上会导致性能下降且用户界面响应变慢。通过分页,我们可以将数据分成多个...
在本教程“jsf实例guessnumber”中,我们将探讨如何使用JSF实现一个猜数字的小游戏。 **GuessNumber游戏** 是一个常见的编程练习,用户尝试猜测服务器随机生成的一个秘密数字。这个例子可以帮助开发者了解JSF的基本...
7. **Converter和Validator**: Converter用于在组件和模型之间转换数据类型,而Validator则用于在提交数据前验证其有效性,两者都是确保数据质量的重要机制。 8. **Navigation**: JSF提供了导航规则,允许根据用户...
JavaScript Faces (JSF) 是Java平台上的一种用于构建用户界面的模型-视图-控制器(MVC)框架,它简化了Web应用程序的开发。本资源包包含了JSF从入门到进阶的多个方面,包括基础教程、核心组件库(LIB)、Ajax4JSF的使用...
================================= JSF开发必备JAR ================================= <br>《JSF入门简单中文版》开篇提到JSF开发需要的...尽一点微薄之力,希望后面刚开始学JSF的朋友 少走弯路:)
JSF运行在Servlet容器(如Tomcat、Jetty)之上,所以需要一些相关的依赖,如`javax.servlet-api.jar`和`javax.servlet.jsp-api.jar`。这些JAR提供了Servlet和JSP的相关接口,是JSF运行的基础。 5. **Facelets JAR*...
JavaScript Faces (JSF) 是Java平台上用于构建企业级Web应用程序的一种服务器端的用户界面框架。...理解JSF的工作原理、生命周期以及如何利用其组件和绑定特性,是成为合格的Java开发工程师的关键技能之一。
在这个"jsf之增删改查示例"中,我们主要探讨如何利用JSF来实现基本的数据操作功能,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)。 首先,JSF的核心概念是UI组件。这些组件可以是简单的HTML...
2. **Managed Beans**:JSF的核心概念之一是Managed Beans,它们是业务逻辑的容器。在登录场景中,可能会有一个`LoginBean`,负责处理用户提交的登录信息,包括校验、验证用户输入以及调用Hibernate服务来检查用户名...