• Validator


    1 概述 

          Validator 是 JFinal 校验组件,在 Validator 类中提供了非常方便的校验方法,学习简单,使用方便。

    2 Validator 

          Validator 自身实现了 Interceptor 接口,所以它也是一个拦截器,配置方式与拦截器完全一样。以下是 Validator 示例:

          protected void validator(Controller c)方法中可以调用 validateXxx(…)系列方法进行后端校验,protected void handleError(Controller c)方法中可以调用 c.keepPara(…)方法将提交的值再传回页面以便保持原先输入的值,还可以调用 c.render(…)方法来返回相应的页面。注意handleError(Controller c)只有在校验失败时才会调用。

          以上代码handleError方法中的keepXxx方法用于将页面表单中的数据保持住并传递回页,以便于用户无需再重复输入已经通过验证的表单域,如果传递过来的是 model 对象,可以使用keepModel 方法来保持住用户输入过的数据。

    3 Validator 配置 

           Validator 配置方式与拦截器完全一样,见如下代码: 

  • 相关阅读:
    NodeJS优缺点及适用场景讨论
    gitHub安装步骤
    ubuntu16.04爬坑
    Dubbo入门
    oracle11g的卸载
    数据库对象的创建和管理
    oracle数据库中的面试题
    dml数据操作和tcl事务管理
    oracle sql单行函数 常用函数实例
    oracle查询语句汇总与分类
  • 原文地址:https://www.cnblogs.com/xbj-2016/p/5885302.html
Copyright © 2020-2023  润新知