一、 引言
【相关文章:成功构建北师大校园网案例】 【扩展阅读:笑傲江湖之“三层交换”篇】校验框架的根本目的是实现域校验。在web应用程序中有许多方法可以实现域校验,总体上可以分为两类:服务器端与客户端。其中,struts校验框架是适合于基于java的web应用程序环境最好的框架之一。它可以使用服务器端校验来配置应用程序并且使用在校验过程(在请求处理期间激活)中生成的错误消息;而且它也可以通过在请求页面上生成的javascript来实现客户端校验。 【扩展信息:信息网络案例----温州医学院附属第一医】 ajax是一种能异步地调用服务器并返回xml文档的技术,近来十分流行。它的重要优点之一是能够实现数据的实时校验。本文将主要探讨如何使用ajax技术进一步增强现有struts校验框架的功能。为此,我们必须开发几个组件来实现选择校验框架并且为客户端生成指定格式的消息,还要开发一个处理错误消息生成的标签库。 二、 前提 你需要使用windows操作系统,并安装eclipse集成开发环境与tomcat应用程序服务器,还要确保在你的操作系统上已经注册了msxml 3.0 activex对象。另外,你还需要struts库(http://struts.apache.org)与jdom库(www.jdom.org,用于xml开发),请分别参考下面的图1与图2。 560)this.style.width=560; onmousewheel = javascript:return big(this) src="/files/uploadimg/20060420/0943190.jpg" border=0> 图1.ajaxform类层次图 560)this.style.width=560; onmousewheel = javascript:return big(this) src="/files/uploadimg/20060420/0943191.jpg" border=0> 图2.errormessagehandler类层次图 三、 服务器端 strustsactionservlet 首先,我们必须用这个类扩展org.apache.struts.action.actionservlet类以创建一个servletmapping变量,并用此变量来存储有关浏览器地址的action路径的信息。当添加代码时,我们必须把web.xml配置为一个用于应用程序服务器的web应用程序描述器。 web.xml的配置如下: ... <servlet> <servlet-name>action</servlet-name> <servlet-class>net.sf.struts.servlet.strutsactionservlet</servlet-class> ... <servlet-mapping> ... 下一页