创建通过WDO访问数据的JSF应用程序(5)

王朝html/css/js·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

设置页面验证

您能够从 JSF 内置的验证框架很容易地应用某个级别的缺省验证。我们将以必需字段的形式将验证添加到 accessStockHistory.jsp 页面中;我们将把 symbol 字段作为必需条目,这样一来。如果它保留为空,系统将会显示一个错误消息:

打开 accessStockHistory.jsp 然后选择 symbol 输入控件(图 42)。

图 42. accessStockHistory.jsp

在 Attributes 视图中(图 43),选取 Value is required 和 Add Display Error control。

在 JSP 页面中再次单击 symbol 输入控件,以把该控件与属性关联起来(图 42)。

在 Attributes 视图中,选择 Set Custom Message 按钮(图 43)。

图 43. Attributes 视图

在 Set custom message 对话框中,将文本 Symbol is required 添加到 Message text 框中(图 44)。

图 44. 设置顾客消息

在 JSP 中将显示错误消息的占位符(图 45)。

图 45. 带有错误消息占位符的 JSP

要测试验证,请在 Server 视图右键单击服务器,然后选择 Restart Project = StockSystemEAR(图 46)。

图 46. 重新启动项目

再次右键单击 accessStockHistory.jsp 并选择 Run on Server。

浏览器出现时,不输入任何文本就按下 Access Stock History 按钮。系统将会显示验证错误消息。

图 48. 验证错误消息

为了关闭服务器,请转到 Servers 视图,然后右键单击服务器并按下 Stop。

图 49. 关闭服务器

结束语

在本系列文章的这一部分,我们展示了 JSF 和 WDO(很快会成为 SDO)如何构成一个强大的组合来快速并且有效地构建动态 Web 页面。我们还演示了 JSF 如何以简单和“可工具化(toolable)”的方式支持验证。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航