0 0

struts2 里的 actionName-validation.xml 可不可以设置对某个action例外?5

比如:
public class QuestionAction extends ActionSupport
{
    public String listAllQuestions()
    {
          //省略代码,这个方法对应的action为list
          return SUCCESS;
    }

    public String addQuestion()
{
//省略代码,这个方法对应的action为add
             return SUCCESS;
}
       //其他代码省略
}

有一个验证文件QuestionAction-validation.xml,这个验证文件可以只验证add这个action而不验证list这个action么。也就是说我可以选择性的验证某个action。
求指教
2012年9月21日 20:35

1个答案 按时间排序 按投票排序

0 0

采纳的答案

引用
<action name="Subscription" class="mailreader2.Subscription">     
              <interceptor-ref name="defaultStack"> 
                 <param name="validation.excludeMethods">*param> 
                 <param name="validation.includeMethods">需要验证的方法名称,以逗号分隔param> 
            interceptor-ref> 
        <action>     

http://icemoon.iteye.com/blog/95620

2012年9月22日 07:17

相关推荐

    struts2中两种validation.xml的配置方式

    根据所提供的信息,我们可以了解到文章主要探讨了Struts2中两种不同的`validation.xml`配置方式,并且通过一个具体的例子进行了说明。下面将对这两种配置方式进行详细介绍。 ### 一、Struts2框架中的验证机制 ...

    validator-rules.xml,validation.xml

    当用户提交表单时,Struts框架会根据`validation.xml`中的配置对每个字段进行验证。如果验证失败,Struts会将错误信息添加到ActionForm的`errors`集合中,并跳转回表单页面显示错误信息,从而提供用户友好的反馈。 ...

    Struts2 validation.xml 经典验证

    在Struts2框架中,`validation.xml`是用于定义数据校验规则的重要配置文件,它允许开发者对Action类中的字段进行各种格式的验证,确保数据的完整性和正确性。通过`validation.xml`,我们可以实现对日期、字符、数字...

    Struts2验证框架的配置及validation.xml常用的验证规则

    如果一个Action有多个别名或方法,则可以为每个别名或方法创建单独的验证文件,如`&lt;ActionClassName&gt;-&lt;aliasName&gt;-validation.xml`,这里的`&lt;aliasName&gt;`通常对应于struts.xml中的action name或者特定的方法名。...

    struts2 validation.xml 验证规则代码解析

    Struts2 Validation.xml 验证规则代码解析 Struts2 Validation.xml 验证规则代码解析是 Struts2 框架中的一种验证机制,主要用于在用户提交表单时验证用户输入的数据。该机制通过定义 Validation.xml 文件来实现,...

    struts2官方例子7-表单验证 xml形式的验证

    开发者可以在Action类旁创建一个与Action类同名的.xml文件,比如Action类名为`UserAction.java`,那么对应的验证文件就是`UserAction-validation.xml`。在这个文件中,我们可以定义一系列验证规则,对每个字段进行...

    struts2-json-plugin-2.1.8jar包.zip

    使用Struts2 JSON Plugin,开发者可以设置Action的返回类型为"json",这样在Action执行完毕后,Struts2会自动将Action的模型驱动数据转化为JSON格式并发送到客户端。这大大简化了服务器端与客户端之间通过HTTP传递...

    Struts1.2中的validation验证框架的实现步骤

    ### Struts1.2中的Validation验证框架实现步骤详解 #### 一、环境配置与准备工作 在Struts1.2框架中实现验证功能首先需要完成环境配置。这包括添加必要的库文件(JAR包)、配置XML文件等。 ##### 1.1 添加...

    Struts-Validation

    在struts-validation.xml中,定义具体的验证规则,如`&lt;field-name&gt;`、`&lt;field-validator type=""&gt;`等。 - 表单类:在ValidatorForm子类中,定义要验证的属性,Struts会在处理请求时自动调用验证方法。 - 错误处理:...

    struts.xml和struts.properties配置详解

    总结,`struts.xml`和`struts.properties`是Struts2框架中至关重要的配置文件,通过它们可以灵活地控制应用的行为和设定。理解并熟练运用这两个文件,对于开发高质量的Struts2应用至关重要。在实际项目中,开发者应...

    Struts2-ActionError-ActionMessage-Example

    - Struts2提供了一系列的验证拦截器,如`validation`和`workflow`拦截器,它们可以在执行Action之前自动进行字段验证,并自动将验证结果转化为ActionError或ActionMessage。 - 配置验证拦截器: ```xml &lt;action ...

    Struts Validation框架浅尝

    ### Struts Validation框架浅尝 #### Struts Validation框架概述 Struts Validation框架是Apache Struts框架的一个重要组成部分,主要用于在Web应用中实现表单验证功能。通过使用该框架,开发者可以方便地对用户...

    Struts2_Validation

    例如,`&lt;field-name&gt;username&lt;/field-name&gt;`可以对应用户名字段,然后设置`&lt;validation&gt;`元素来指定验证规则。 4. **Validator Rules**:Struts2支持多种验证规则,如required(必需),email(电子邮件格式),...

    .xml提示的配置

    这里我们主要关注的是`.xml`配置文件,特别是`validation.xml`,它是Struts2中用于定义Action类验证规则的配置文件。 `.xml`配置文件是XML格式的文本文件,用于存储应用程序的配置信息。在Struts2中,`validation....

    struts.xml文件详解示例代码

    Struts.xml文件是Apache Struts 2框架的核心配置文件,用于定义应用的MVC(Model-View-Controller)架构和动作映射。它为应用程序提供了一种声明式的方式来配置Struts2的行为,使得开发者能够控制请求如何被处理,...

    struts2 -2.3.15.3-验证框架简单实现mode

    3. **Validation.xml**:这是Struts2的默认验证配置文件,用于定义更复杂的验证规则,或者为不支持注解的旧版本Struts2提供验证。 4. **Field Error**:当验证失败时,Struts2会将错误信息存储在ActionContext中,...

    commons-validator.doc 用法介绍

    2. 使用`&lt;html:javascript&gt;`标签,设置`formName`属性为你的表单名称,`dynamicJavascript="true"`表示动态生成JavaScript,`staticJavascript="false"`表示不直接输出静态函数。 3. 在表单提交事件中调用验证函数,...

    Spring集成Struts与Hibernate入门详解

    Spring集成Struts与Hibernate入门详解 Spring框架是Java平台上一个开源的轻量级框架,它...通过配置applicationContext.xml文件和struts.xml文件,我们可以轻松地集成Struts和Hibernate,实现企业级应用程序的开发。

    关于Struts2与Validation框架使用中的问题

    2. 配置Struts2:在struts.xml配置文件中启用Struts2的验证插件,如`&lt;constant name="struts.action.extension" value="action"/&gt;`,以及`&lt;constant name="struts.objectFactory" value="spring"&gt;&lt;/constant&gt;`以使用...

Global site tag (gtag.js) - Google Analytics