|
webwork提供了强大的验证功能,下边一一介绍一些常用的功能的用法。 一,首先webwork的validator是基于拦截器的,所以首先要配制一下拦截器,默认的拦截器,已经 使用了validator,如果你想定义自己的拦截器组合,记得在你的拦截器的stack中把这句话加入
四、客户端验证 加入validate="true" <ww:form name="test" action="javascriptValidation" validate="true"> ... </ww:form> 这样的话webwork会根据你的服务器端的验证,对应生成javaScript的验证,而且提示信息和服务器端 验证的方式一样,而不是alert的方式显示。(前题是你使用的都是标准的验证器) 五、 对应上边验证器的web页面
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="ww" uri="/webwork"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title></title> <ww:head /> </head> <body> <!-- 如果想统一的显示所有的Erro打开下边这句 <ww:fielderror /> 如果想显示其中一个Error打开下边这句,默认显示在字段的正上方 <ww:fielderror> <ww:param value="%{'name'}" /> </ww:fielderror> <ww:fielderror> <ww:param>desc</ww:param> </ww:fielderror> --> <ww:form name="test" namespace="/" action="DbAdmin" method="post" validate="true"> <ww:actionmessage /> <ww:actionerror/> <ww:textfield label="name" name="name" /> <ww:date id="strCurrDate" name="currDate" format="yyyy-MM-dd" /> <ww:datepicker name="currDate" id="currDate" showstime="true"
上一篇:java 类型提升的约定
下一篇:开发狂想曲:如何在开源Java下生存
|