- 浏览: 121183 次
- 性别:
- 来自: 成都
文章分类
最新评论
@InputConfig注解于方法
这样当validation验证错误后就可以返回名为create_input的视图
这种配置方法效果同上
这样我们就能在一个action中配置多个result input,validation验证错误后就不会每次都返回同一个input视图
@InputConfig(resultName="create_input") public String create() { try { TestDataProvider.users.add(user); return "createSuccess"; } catch (Exception e) { logger.error(e); return ERROR; } }
这样当validation验证错误后就可以返回名为create_input的视图
@InputConfig(methodName="createForm") public String create() { try { // userService.createUser(user , roles); TestDataProvider.users.add(user); return "createSuccess"; } catch (Exception e) { logger.error(e); return ERROR; } } public String createForm(){ return "create_input"; }
这种配置方法效果同上
这样我们就能在一个action中配置多个result input,validation验证错误后就不会每次都返回同一个input视图
发表评论
-
struts2 token拦截器
2014-01-14 20:44 913之前struts2解决token必须在每个action配置 ... -
FreeMarker作为Struts2的视图
2012-07-27 17:09 781Struts使用FreeMarker作为其默认的模板技术,因此 ... -
spring security的标签库
2011-11-07 16:35 7588应用标签库:<%@ taglib prefix='sec ... -
STRUTS2 Convention零配置
2011-11-04 15:53 716从struts2.1开始,struts2不再推荐使用Codeb ... -
Hibernate - DetachedCriteria 的完整用法
2011-11-04 15:33 850Hibernate - DetachedCriteria 的完 ... -
Hibernate二级缓存及产品Oscache
2011-11-04 15:19 1982二级缓存也称进程级的缓存或SessionFactory级的缓存 ... -
struts2的struts.properties配置文件详解
2011-11-04 14:40 840struts.action.extensionThe U ... -
JPA @MappedSuperclass注解的使用说明
2011-10-31 17:51 893基于代码复用和模型分离的思想,在项目开发中使用JPA的@Map ... -
freemarker的国际化
2011-10-27 10:58 970起首在servlet中加上加载资料文件的代码 Local ... -
net.sf.json的使用
2011-10-26 17:26 2177需要jar包:ezmorph-1.0.6.jar,json-l ... -
FreeMarker设计指南
2011-10-18 17:57 767(1)模板 + 数据模型 = 输出 FreeMarke ... -
Freemarker中遍历List实例
2011-10-18 13:12 7713Freemarker中如何遍历List ... -
freemarker中使用struts2标签
2011-10-15 16:01 9711.将系统所需的标签库定义文件(也就是tld文件)复制到web ... -
Freemarker源码解析
2011-10-10 17:21 1105FreeMarker 自定义模版文 ... -
实体 Bean 注解
2011-10-06 15:36 1373一、 实体 Bean 每个持久化POJO类都是一个实体Bea ... -
警告: No configuration found for the specified action: '/myNameSpace/login.action'
2011-10-06 09:01 1064警告信息:警告: No configuration found ... -
struts2.0 标签+ftl标签
2011-10-05 14:58 935直接调用后台方法代码 <PRE class=ftl n ... -
Struts2使用 -- Convention插件
2011-10-04 11:04 818本文来自CSDN博客: http:/ ... -
Struts2日期格式
2011-09-30 10:48 824struts2 中的默认的日期输出并不符合我们的中文日常习惯。 ... -
struts2获取request,session,application
2011-08-11 18:25 1133获取request、session的方法 2. ...
相关推荐
从http://wiki.javascud.org/display/ww2cndoc/Valida<br>tion 网站上收集的一些关于有关Struts2验证框架的资料,并将其做成电子书以方便查看,另外向朋友们推荐一个很好的学习Struts2的博客...相信对正在学习Struts2的...
1. 添加依赖:在项目中引入Struts2和Validation相关的jar包,例如struts2-core、struts2-convention-plugin、hibernate-validator等。 2. 配置Struts2:在struts.xml配置文件中启用Struts2的验证插件,如`...
在Struts2中,Validation框架是用于处理数据验证的重要组件,它允许开发者在用户输入提交到服务器之前或之后进行验证,确保数据的准确性和完整性。下面将详细解释Struts2中的Validation框架及其在前后台验证中的应用...
Struts2 Validation是Apache Struts框架的一个重要组成部分,主要用于处理Web应用中的数据验证。这个框架提供了灵活且强大的机制,帮助开发者实现对用户输入的有效性检查,确保数据的准确性和安全性。下面将详细介绍...
Struts2提供了一种强大的验证机制,即Struts2 Validation,它允许开发者定义并执行表单字段的验证规则。 验证在Web开发中的主要目的是防止无效数据进入数据库或执行错误的业务逻辑。Struts2的验证框架允许我们在...
这篇博客"Struts2 Validation入门"可能引导读者了解如何在Struts2中实现有效且直观的输入验证。 在Struts2框架中,验证分为两个主要阶段:客户端验证和服务器端验证。客户端验证通常通过JavaScript在用户的浏览器上...
2. 自动验证(Automatically Validating Input) Struts提供了更自动化的方式来处理验证,这就是所谓的自动验证。自动验证基于配置文件(通常是struts-config.xml或struts-validation.xml)和自定义的ValidatorForm...
在Struts2框架中,`validation.xml`是用于定义数据校验规则的重要配置文件,它允许开发者对Action类中的字段进行各种格式的验证,确保数据的完整性和正确性。通过`validation.xml`,我们可以实现对日期、字符、数字...
Struts2提供了一些基于XWork Validation Framework的内建验证程序,它们大大简化了输入验证工作。 使用这些验证程序不需要编程,程序员只需要在一个XML文件里对验证程序应该如何工作做出声明就行了。需要声明的内容...
### Struts Validation框架浅尝 #### Struts Validation框架概述 Struts Validation框架是Apache Struts框架的一个重要组成部分,主要用于在Web应用中实现表单验证功能。通过使用该框架,开发者可以方便地对用户...
在这个示例中,我们定义了一个名为`login`的Action,它使用`struts2.login.LoginAction`类,并指定了两个结果:`input`和`success`,分别对应登录失败时返回的页面和登录成功后显示的页面。同时,我们还定义了三个...
当验证失败时,Struts2会将错误信息存储在ActionContext中,并根据配置的`result`映射返回特定的结果视图,通常是一个包含错误信息的JSP页面。开发者可以使用OGNL表达式来访问这些错误信息并显示给用户。 七、整合...
Struts2 Validation与Struts2 Action配合使用,通过定义验证规则,对用户的请求参数进行校验,如果输入不符合预设规则,将返回错误信息并阻止业务逻辑的进一步执行。 首先,我们来看一下Struts2 Validation的基本...
- Struts 2中,Validation框架被更强大的Struts 2拦截器机制取代,提供了更灵活的验证方式和更丰富的功能。 深入研究Struts的Validation框架源码可以帮助开发者理解其内部工作原理,以便更好地自定义验证规则、...
2. **Validator框架**:此框架引入了validation.xml配置文件,其中定义了验证规则。每个规则对应一个字段,并指定验证规则如非空、长度限制、格式检查等。ValidatorRule类处理验证逻辑,如果验证失败,将错误消息...
3. **Validation拦截器**:这是Struts2的核心组件之一,它在Action执行之前检查表单数据,如果数据无效,则返回错误信息,阻止Action方法的执行。 4. **Field级别验证**:通过在Action类的字段上使用`@Valid`注解,...
在 Struts.xml 文件中的 <action> 标签中,必须包含 <result name="input"> 和 <result name="success" > 配置,否则会报找不到页(404)。这两个结果将分别处理验证失败和验证成功的情况。 V. Validation.xml 文件...
首先,我们来探讨"Struts2中的validation_多国语言版",这是Struts2的数据校验功能。Struts2提供了一种灵活的机制来验证用户输入,通过在Action类中定义校验规则或使用XML配置文件。当用户提交表单时,框架会自动...