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

问题描述

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

我的Action 用了ModelDriven后,
在校验的XML文件里面那个实体类里的属性应该怎么写。
我有试过直接写属性名和Action定义的实体类似的对象名.属性名
都会抛异常想问下应该怎么去写validator的配置文件

解决方案

关于Struts2框架action后缀的问题

时间: 2024-05-21 17:19:11

Action用了ModelDriven后struts2校验框架的问题的相关文章

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

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

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

ajax做验证码校验,每次发布后首次校验没问题,为什么首次验证以后,就都返回error

问题描述 ajax做验证码校验,每次发布后首次校验没问题,为什么首次验证以后,就都返回error [2015-07-20 16:51:04,811] [ERROR] com.yinfu.struts.interceptor.ExceptionInterceptor java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [userLoginActio

SSH整合后Struts2上传功能失效

问题描述 具体原因是Action中接不到值,但是将上传功能单独拿出来运行成功(不信自己拷贝代码来试),因此排除代码问题,整个项目的其他功能正常运行,在就是控制台没有报错信息,求教高手 问题出在哪里? 由于Strust.xml 中配置太多这里就只贴上传代码<!-- 文件上传下载 --><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache

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

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

Java 简单校验框架

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

asp.net 更换服务器 后数据校验出现“/”应用程序中的服务器错误。

问题描述 asp.net 更换服务器 后数据校验出现"/"应用程序中的服务器错误. asp.net 更换服务器 后数据校验出现"/"应用程序中的服务器错误. 表单数据为空,提交表单出现 如图 怎么解决? 解决方案 是不是在提交表单的时候,里面的内容有"/"

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

问题描述 springmvc校验框架问题疑惑 使用springmvc框架开发中服务端校验,在bean中添加校验规则一直让我很头通,属于硬编码了吧? 因为一般开发流程,bean自动生成,假如一天我的表结构变化,我很可能会直接使用反向自动生成新bean,但这时候添加的校验则会被冲掉,为什么一校验定要添加到bean 中呢? 解决方案 你可以尽量在前台进行验证,实在不行的话在后台进行验证 解决方案二: 你可以放在配置文件中,比如正则表达式之类的,你的bean读取,验证. 解决方案三: 大部分时候用前台j

JSR303校验框架介绍和Hibernate Validator扩展

JSR303 校验框架介绍: • JSR303 用于对JavaBean 中的字段的值进行验证,使得验证逻辑从业务代码中脱离出来 • 是一个运行时的数据验证框架,在验证之后验证的错误信息会被马上返回 • 一般用于表单提交页面(如用户名必填.只能由数字字母组成等等) JSR303 校验框架注解类: • @NotNull  注解元素必须是非空 • @Null  注解元素必须是空 • @Digits  验证数字构成是否合法 • @Future  验证是否在当前系统时间之后 • @Past  验证是否在当