在Visual Web JSF应用程序中转换和验证数据 - 编程入门网
Java 编辑器中打开它的源代码。
紧靠 button1_action 方法上方添加下面两行。0.74 近似于欧元到美元的汇率。 代码示例 2:将美元转换为欧元的常量
将下面的代码(粗体)添加到 button1_action 方法。代码中的注释表明每行的目的。 Code Sample 3: Constant Value for Dollars to Euros Exchange
右键单击 Java 编辑器,选择“修复导入”。选择完整全限定名称“java.util.Date”,单击“确定”。 在Visual Web JSF应用程序中转换和验证数据(8)时间:2011-07-06 netbeans2.org测试应用程序 运行应用程序。 输入各种数量,例如“$10”。注意以下规则: 如果输入字符串的第一个字符不是货币符号(这一次是 $),或在货币符号和第一个数字间有空格,转换器将抛出异常。消息组件将显示该错误。 您可以用逗号作为分隔符,例如 $1,234,但并不是必需的。即使逗号放在错误的位置,甚至在小数点右边,都会被忽略。转换后,逗号将重新显示在正确位置。 在小数点后输入超过两位数字将造成四舍五入到最接近的便士。这是语言环境决定的,并且对不同的环境也不同,例如日本,货币值极少用数字值显示。 下图显示了在您输入“$100.00”时的结果。 图 10:显示转换结果的页面 下图显示当您输入 100 而没有 $ 时的结果。从前一次计算转换的结果保留下来,但将显示转换错误。 图 11:显示转换错误的页面 要了解有关数字格式的更多信息,请查看 Java 教程定制格式(外部链接将显示在单独的页面中)。 做更多:添加您自己的验证处理程序 如果标准验证器不能进行您需要的验证检查,您可以轻松添加自己的验证处理程序。本节将使用 NetBeans Visual Web JSF 应用程序的功能来创建一个验证处理程序,它能检查用户的输入并将其限制为三位数。您可以将这些步骤添加到在前一节中创建的 Currency.jsp 页面中。 单击“设计”按钮回到可视编辑器。 选择 Dollar Amount 文本字段组件,将它的“required”属性设为“False”。 从“组件”面板的“基本”类别,将一个“文本字段”组件拖放到页面上。将文本字段的“label”属性设为“Value:”,“required”属性设为“True”。 将一个“按钮”组件放到文本字段组件的右边。将按钮的文本更改为“Submit”。 将一个“消息”组件放到文本字段下方。按住 Ctrl+Shift 键,从消息组件向文本字段组件拖出一条线。 消息组件的文本变为“textField2 的概要消息”。 右键单击文本字段组件,选择“编辑事件处理程序”>“validate”。 这将打开 Java 编辑器。IDE 自动将 ValidatorException、FacesContext 和 FacesMessage 类的导入语句添加到代码。插入点位于文本字段的 validate 事件上。第三个参数“value”是您将验证的 String。 输入下面的代码(粗体)。 在Visual Web JSF应用程序中转换和验证数据(9)时间:2011-07-06 netbeans2.org代码示例 4:定制验证器代码
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |