在Visual Web JSF应用程序中转换和验证数据 - 编程入门网
“组件面板”的“基本”类别,将一个“文本字段”组件拖放到页面上。在“属性”窗口中,将文本字段的“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 美利坚合众国,美元”(和语言环境相关联的货币缩写、国家和货币名称)的。请选择不同的语言环境来显示各种货币。 图 9:“数字格式”对话框 数值转换器出现在“属性”窗口中的转换器属性和“导航”窗口中。 从“组件面板”拖放一个“数值转换器”到 Converted to Euros 标签旁的静态文本上。 在“数字格式”对话框中,从“类型”下拉列表中选择“货币”,从“语言环境”下拉列表中选择“德文 (德国)”。将“小数数位”的“最大值”属性设为 2,单击“确定”。 这次“货币代码”缺省为“EUR 欧盟成员国,欧元”。(如果,假如您选择“德文 (瑞士)”,“货币代码”将缺省为“CHF 瑞士,瑞士法朗”,因为瑞士不在欧盟地区中。) 从“组件面板”将一个“日期时间转换器”拖放到 Date and Time 标签旁的静态文本上。 在Visual Web JSF应用程序中转换和验证数据(7)时间:2011-07-06 netbeans2.org在“导航”窗口中,选中“dateTimeConverter1”。 在该转换器对应的“属性”窗口中,单击“pattern”属性对应的省略号按钮。 在“模式”字段中键入“EEE, d MMM yyyy HH:mm:ss zzzz”,单击“确定”。在您向模式添加元素时,当前值将出现在“属性”窗口中的“pattern”属性里。 注意在您输入元素时值是如何改变的。例如,如果您在开始键入“EEEE”而非“EEE”,模式就将包括完整的星期而非缩写。如果您在末尾只输入一个“z”,时区将会缩写。 请参考 Java 教程中的定制格式课程以获得格式化日期和时间的更多信息(外部链接将显示在单独的页面中)。 添加代码 双击 Convert 按钮以在 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |