服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

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


  设置页面验证
  您能够从 jsf 内置的验证框架很容易地应用某个级别的缺省验证。我们将以必需字段的形式将验证添加到 accessstockhistory.jsp 页面中;我们将把 symbol 字段作为必需条目,这样一来。如果它保留为空,系统将会显示一个错误消息:
  
  打开 accessstockhistory.jsp 然后选择 symbol 输入控件(图 42)。
  
图 42. accessstockhistory.jsp

  
 创建通过 wdo访问数据的 jsf 应用程序(5)(图一)


  在 attributes 视图中(图 43),选取 value is required 和 add display error control。
  在 jsp 页面中再次单击 symbol 输入控件,以把该控件与属性关联起来(图 42)。
  在 attributes 视图中,选择 set custom message 按钮(图 43)。
  
图 43. attributes 视图

  
 创建通过 wdo访问数据的 jsf 应用程序(5)(图二)

  在 set custom message 对话框中,将文本 symbol is required 添加到 message text 框中(图 44)。
  
图 44. 设置顾客消息

  
 创建通过 wdo访问数据的 jsf 应用程序(5)(图三)

  在 jsp 中将显示错误消息的占位符(图 45)。
  
图 45. 带有错误消息占位符的 jsp

  
 创建通过 wdo访问数据的 jsf 应用程序(5)(图四)

  要测试验证,请在 server 视图右键单击服务器,然后选择 restart project => stocksystemear(图 46)。
  
图 46. 重新启动项目

  
 创建通过 wdo访问数据的 jsf 应用程序(5)(图五)

  再次右键单击 accessstockhistory.jsp 并选择 run on server。
  浏览器出现时,不输入任何文本就按下 access stock history 按钮。系统将会显示验证错误消息。
  
图 48. 验证错误消息

  
 创建通过 wdo访问数据的 jsf 应用程序(5)(图六)

  为了关闭服务器,请转到 servers 视图,然后右键单击服务器并按下 stop。
  
图 49. 关闭服务器

  
创建通过 wdo访问数据的 jsf 应用程序(5)(图七)

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

扫描关注微信公众号