借助 Ajax 自动保存 JSF 表单: 第 3 部分:保存 JSF 表单中的用户输入
2009-11-10 00:00:00 来源:WEB开发网在本系列第一篇文章中,作者兼 Java™ 开发人员 Andrei Cioroianu 展示了如何使用 Asynchronous JavaScript + XML (Ajax) 提交 Web 表单中的用户输入以及如何使用 JavaServer Faces (JSF) 处理 Ajax 请求。在本系列的第二篇文章中,Andrei 讨论了服务器端的数据管理并提供了一个数据存储库来存放自动保存的表单数据。在本系列的最后一期文章中,您将了解如何保存 JSF 表单数据,这一过程的实现可能要比您想像的更复杂。您将学习一些有趣的 JSF 技巧,例如使用 JSF 组件的 immediate 和 onclick 属性、跳过 JSF 请求处理生命周期中的一些阶段,以及使用隐藏的表单元素触发 JSF 侦听器。您还将学习如何在 JavaScript 代码中包含 JSP/JSF 表达式、如何对由 JSF 组件呈现程序生成的 HTML 表单元素使用 JavaScript,以及如何实现 servlet 上下文侦听器序列化和反序列化应用程序 bean。
系列简介
本系列 的三篇文章演示了一个独立的 Web 应用程序,每篇文章都对其添加一些增强。本节将对这个示例应用程序进行简要回顾。
第 1 部分 首先给出一个典型的 JSF 表单 SupportForm.jsp 并提供一组可重用的 JavaScript 功能,可以通过 Ajax 获取、编码和提交表单数据,从而使您能够自动、定期并透明地保存用户输入。您可以从示例应用程序的 AutoSaveScript.js 文件获得 JavaScript 函数的源代码。第 1 部分还解释了如何构建一个 JSF 阶段侦听器 AutoSaveListener 来处理 Ajax 请求。第 2 部分对侦听器类进行了修改。
- ››ajax调用后台页面怎样区别ID
- ››Ajax+jQuery实现LightBox与服务器通信
- ››AJAX中利用javascript的split函数处理responseTex...
- ››自动输出SQL Server存储过程依赖列表到EXCEL文件
- ››借助 BeanKeeper 快速实现对象持久化
- ››自动分层的实现与元数据密不可分
- ››AjaXplorer 2.6.1 发布,远程文件管理
- ››AJAX + SVG 实现实时监控图表
- ››AJAX 及使用 E4X 编写 Web 服务脚本,第 2 部分:...
- ››借助传统方法使用高级 GWT 控件
- ››AJAX也有安全隐患 谈谈AJAX的安全性
- ››自动优化—拯救你的“烂”摄像头
更多精彩
赞助商链接