编码-springmvc校验框架问题疑惑

问题描述

springmvc校验框架问题疑惑

使用springmvc框架开发中服务端校验,在bean中添加校验规则一直让我很头通,属于硬编码了吧?
因为一般开发流程,bean自动生成,假如一天我的表结构变化,我很可能会直接使用反向自动生成新bean,但这时候添加的校验则会被冲掉,为什么一校验定要添加到bean
中呢?

解决方案

你可以尽量在前台进行验证,实在不行的话在后台进行验证

解决方案二:

你可以放在配置文件中,比如正则表达式之类的,你的bean读取,验证。

解决方案三:

大部分时候用前台js验证,小部分,比如修改或者删除前判断状态,则是前后台都验证。

解决方案四:

在SpringMVC中使用校验框架
SpringMVC框架中遇到的问题

时间: 2024-12-30 18:03:41

编码-springmvc校验框架问题疑惑的相关文章

SpringMVC 配置和使用校验框架

配置和使用SpringMVC校验框架 校验框架使用和自定义注解例子(demo2):https://github.com/DaleyChao/SpringMVCPra • 如何配置 SpringMVC校验框架 在/WEB-INF/springmvc.xml中进行配置: 在JavaBean中进行配置: 在Controller中进行配置: • 获取校验结果 校验结果保存在BindingResult或Errors对象中: • 这两个类都位于org.springframework.validation包中

基于AJAX技术实现Struts校验框架

ajax 提要 实时的数据校验是AJAX技术的重要优点之一,Struts校验框架通过加入这种技术进一步丰富了其MVC,从而使得Web应用程序的开发效果更接近于桌面应用程序. 一. 引言 校验框架的根本目的是实现域校验.在Web应用程序中有许多方法可以实现域校验,总体上可以分为两类:服务器端和客户端.其中,Struts校验框架是适合于基于Java的Web应用程序环境最好的框架之一.它可以使用服务器端校验来配置应用程序并且使用在校验过程(在请求处理期间激活)中生成的错误消息:而且它也可以通过在请求页

Java 简单校验框架

数据校验框架现状 在我们的方法入口后面,难免会有如下样子的代码: result.setSuccess(false); if (StringUtils.isBlank(bizOrder.getThirdOrder())) { result.setResultMessage("thirdOrder不能为空"); return result; } if(bizOrder.getThirdOrder().length() > 100){ result.setResultMessage(&

Struts2 XWork校验框架出错

问题描述 Struts2 XWork校验框架出错 我刚开始学Struts2 遇到了这个问题有懂得朋友可以帮我下吗?谢谢 2015-5-16 15:58:02 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error严重: Document root element ""validations"" must match DOCTYPE root ""validators&quo

Action用了ModelDriven后struts2校验框架的问题

问题描述 Action用了ModelDriven后struts2校验框架的问题 我的Action 用了ModelDriven后, 在校验的XML文件里面那个实体类里的属性应该怎么写. 我有试过直接写属性名和Action定义的实体类似的对象名.属性名 都会抛异常想问下应该怎么去写validator的配置文件 解决方案 关于Struts2框架action后缀的问题

不知道具体少什么包-第一次用springmvc+myBatis框架,求大神进来帮忙看下缺什么包

问题描述 第一次用springmvc+myBatis框架,求大神进来帮忙看下缺什么包 java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:653) at sun.reflect.annotation.AnnotationPa

阿里大鱼短信接口怎么调用 基于 springmvc mybatis框架,求大神解决?

问题描述 阿里大鱼短信接口怎么调用 基于 springmvc mybatis框架,求大神解决? 给安卓手机端提供 获取短信验证码的功能和手机注册修改密码的功能: 开发工具:eclipse; 框架 spring springmvc mybatis; 数据库 mysql; 如果有 demo可以下载最好 解决方案 手机的话是不是要先和手机运行商联系好,才能实现

struts 2 中的日期校验框架 无效

问题描述 <fieldname="birthday"><field-validatortype="date"><paramname="min">2000-01-01</param><paramname="max">2009-12-12</param><message>出生日期必须在${min}-${max}之间</message>&

求助springmvc+jap 框架demo

问题描述 springmvc+jap框架(springmvc+mybatis的demo)demo(最好是带jar包,可以发我邮箱441007957@qq.com谢谢)能够实现对1个表增删该查就可以,希望有详细的配置,请各位大神指导! 解决方案 本帖最后由 z0z0z0521 于 2014-12-05 18:20:58 编辑解决方案二:最好是带jar包!