关于jquery的验证框架jquery.validationEngine
主要用到了以下几个文件
1 js文件 jquery.validationEngine.js | jquery.validationEngine-cn.js | jquery.js
2 css文件 validationEngine.jquery.css
3 在需要验证的页面引入以上文件
- public?void?val(){??????????this.getResponse().setContentType(?"text/html;charset=utf-8"?);???????????try?{??????????????PrintWriter?out=this.getResponse().getWriter();???????????????ActionContext?ac?=?ActionContext.getContext();?????????????????HttpServletRequest?request?=?(HttpServletRequest)?ac.get(ServletActionContext.HTTP_REQUEST);?????????????????String?validateId?=?request.getParameter("validateId");?//获取插件post参数validateId???????????????????String?validateValue?=?request.getParameter("validateValue");?//获取插件post参数validateValue?????????????????String?validateError?=?request.getParameter("validateError");?//获取插件post参数validateError???????????????????boolean?flags?=?this.iFacadeSyncTask.valdateTaskName(validateValue);??????????String?message?=?"";????????????????????if(flags){????????????????????????????[b]out.println("{'jsonValidateReturn':['"+validateId+"','"+validateError+"','false']}");[/b]??????????}else{??????????????[b]out.println("{'jsonValidateReturn':['"+validateId+"','"+validateError+"','true']}");[/b]??????????}??????????}catch(Exception?e){??????????????e.printStackTrace();??????????}????????????????}??
上面加粗的地方就是前台页面需要的东东