设置页面验证
您能够从 JSF 内置的验证框架很容易地应用某个级别的缺省验证我们将以必需字段的形式将验证添加到 accessStockHistoryjsp 页面中我们将把 symbol 字段作为必需条目这样一来如果它保留为空系统将会显示一个错误消息
打开 accessStockHistoryjsp 然后选择 symbol 输入控件(图 )
图 accessStockHistoryjsp 在 Attributes 视图中(图 )选取 Value is required 和 Add Display Error control
在 JSP 页面中再次单击 symbol 输入控件以把该控件与属性关联起来(图 )
在 Attributes 视图中选择 Set Custom Message 按钮(图 )
图 Attributes 视图在 Set custom message 对话框中将文本 Symbol is required 添加到 Message text 框中(图 )
图 设置顾客消息在 JSP 中将显示错误消息的占位符(图 )
图 带有错误消息占位符的 JSP 要测试验证请在 Server 视图右键单击服务器然后选择 Restart Project => StockSystemEAR(图 )
图 重新启动项目educitycn/img_///gif>再次右键单击 accessStockHistoryjsp 并选择 Run on Server
浏览器出现时不输入任何文本就按下 Access Stock History 按钮系统将会显示验证错误消息
图 验证错误消息educitycn/img_///gif >为了关闭服务器请转到 Servers 视图然后右键单击服务器并按下 Stop
图 关闭服务器 educitycn/img_///gif>结束语
在本系列文章的这一部分我们展示了 JSF 和 WDO(很快会成为 SDO)如何构成一个强大的组合来快速并且有效地构建动态 Web 页面我们还演示了 JSF 如何以简单和可工具化(toolable)的方式支持验证