快速业务通道

在Visual Web JSF应用程序中转换和验证数据 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
“组件面板”的“基本”类别,将一个“文本字段”组件拖放到页面上。在“属性”窗口中,将文本字段的“label”属性设为“Dollar Amount:”,“required”属性设为“True”。

将一个“按钮”组件放到文本组件的右边。将按钮的文本更改为“Convert”。

重要提示:在 IE7 中,有一个已知的问题将影响 JSF 1.2 按钮的宽度。解决办法是将按钮组件放到一个布局组件中(网格面板、组面板或布局面板)。改变布局组件的大小将自动改变按钮组件的大小。

从“组件面板”的“基本”类别,将两个“标签”组件拖到页面上。

将第一个标签的文本设为“Converted to Euros:”,第二个标签的文本设为“Date and Time:”。

分别将一个“静态文本”组件放到各标签旁。

从“组件”面板的“基本”类别,将一个“消息”组件拖放到 Date and Time 标签下面。

按住 Ctrl+Shift 键,从消息组件向文本字段组件拖出一条线。

从“组件面板”的“转换器”类别,将“数值转换器”拖放到文本字段上。

数值转换器指定文本字段组件返回一个 Number 对象而非 String。

在“数字格式”对话框中,从“类型”下拉列表中选择“货币”。如下图所示,将“小数位数”的“最大值”属性设为“2”,“语言环境”设为“英文 (美国)”,单击“确定”。

注意“货币代码”是如何缺省为“USD 美利坚合众国,美元”(和语言环境相关联的货币缩写、国家和货币名称)的。请选择不同的语言环境来显示各种货币。

在Visual Web JSF应用程序中转换和验证数据 - 编程入门网

图 9:“数字格式”对话框

数值转换器出现在“属性”窗口中的转换器属性和“导航”窗口中。

从“组件面板”拖放一个“数值转换器”到 Converted to Euros 标签旁的静态文本上。

在“数字格式”对话框中,从“类型”下拉列表中选择“货币”,从“语言环境”下拉列表中选择“德文 (德国)”。将“小数数位”的“最大值”属性设为 2,单击“确定”。

这次“货币代码”缺省为“EUR 欧盟成员国,欧元”。(如果,假如您选择“德文 (瑞士)”,“货币代码”将缺省为“CHF 瑞士,瑞士法朗”,因为瑞士不在欧盟地区中。)

从“组件面板”将一个“日期时间转换器”拖放到 Date and Time 标签旁的静态文本上。

在Visual Web JSF应用程序中转换和验证数据(7)

时间:2011-07-06 netbeans2.org

在“导航”窗口中,选中“dateTimeConverter1”。

在该转换器对应的“属性”窗口中,单击“pattern”属性对应的省略号按钮在Visual Web JSF应用程序中转换和验证数据 - 编程入门网

在“模式”字段中键入“EEE, d MMM yyyy HH:mm:ss zzzz”,单击“确定”。在您向模式添加元素时,当前值将出现在“属性”窗口中的“pattern”属性里。

注意在您输入元素时值是如何改变的。例如,如果您在开始键入“EEEE”而非“EEE”,模式就将包括完整的星期而非缩写。如果您在末尾只输入一个“z”,时区将会缩写。

请参考 Java 教程中的定制格式课程以获得格式化日期和时间的更多信息(外部链接将显示在单独的页面中)。

添加代码

双击 Convert 按钮以在

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号