NutzSite

Java快速开发框架


数据校验

<h1><center>数据校验</center></h1> <h2>validation 数据校验</h2> <p>实际开发过程中 出于安全性 数据校验必不可少</p> <p>本项目已经集成<a href="https://github.com/nutzam/nutzmore/tree/master/nutz-plugins-validation">nutz-plugins-validation</a> 用法示例: sys_dict实体类必填项 字段添加如下</p> <pre><code> /** * 数据值 */ @Column("value") @Comment("数据值 ") @Validations(required=true,errorMsg = "数据值不能为空") private String value; /** * 标签名 */ @Column("label") @Comment("标签名 ") @Validations(required=true,errorMsg = "标签名不能为空") private String label;</code></pre> <p>controller 具体方法上添加参数即可 Errors es</p> <pre><code>public Object addDo(@Param("..") Dict dict, Errors es,HttpServletRequest req) { try { if(es.hasError()){ return Result.error(es.getErrorsList().toString()); } dictService.insert(dict); return Result.success("system.success"); } catch (Exception e) { return Result.error("system.error"); } }</code></pre>

页面列表

ITEM_HTML