`
wing123
  • 浏览: 799802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2 ModelDriven 验证文件的配置方法

阅读更多

用多方法的Action
为了能试用验证文件validator 必须在 Struts.xml配置
每个方法的action别名
<action name="Abc" class="action.MyAction" method="login">
<result>/Success.jsp</result>
</action>

对于方法login的验证文件就应该这样取名字
MyAction-Abc-validation.xml
即是 <类名>-<别名>-validation.xml

验证文件ModelDriven的时候 直接使用Model的属性为字段名
写成 username 不用 user.username

分享到:
评论
1 楼 lijie169 2010-08-23  
请教楼主:我的验证文件不起作用,文件命名是<ActionName>-validation.xml,我使用的是模型驱动,就是楼主的情况,验证文件里面,我直接使用属性(后来改用user.username也没有作用),出现的情况是验证文件基本上不起作用,不管输入什么都不验证直接success

相关推荐

    Struts2接收参数ModelDriven

    在Struts2中,ModelDriven是它提供的一种处理模型数据的机制,能够帮助开发者更方便地管理和传递Action类中的模型数据。这篇博客文章可能详细探讨了如何在Struts2中使用ModelDriven接口来接收和处理请求参数。 ...

    struts2传递参数及ModelDriven的使用示例

    本示例主要讲解了如何在Struts2中传递参数以及使用ModelDriven模式。首先,我们来逐一解析涉及的知识点。 1. **Struts2框架**:Struts2是Apache软件基金会的一个开源项目,它是基于MVC设计模式的Web应用框架,旨在...

    Struts2_ModelDriven接收参数(项目案例及视频)

    在Struts2中,ModelDriven接口是一个非常实用的功能,它可以帮助我们更方便地处理Action类中的模型数据。这个项目案例和视频教程主要针对初学者,旨在深入理解如何使用Struts2的ModelDriven机制来接收和传递参数。 ...

    使用struts2实现的文件上传功能

    在Struts2框架中实现文件上传功能是一项常见的任务,这通常涉及到用户通过表单提交文件,服务器端接收并处理这些文件。在这个场景中,我们将探讨如何使用Struts2来实现这一功能。 首先,你需要在项目中引入Struts2...

    struts2解析文件

    - **配置文件**: Struts2的配置文件通常包括struts.xml,用于定义Action、结果类型、拦截器等。配置文件可以声明式地控制应用的行为。 - **ModelDriven接口**: 这是一个常用的Action实现接口,用于将模型对象绑定到...

    strusts2包struts2-rest-showcase-2.1.8.war实现ModelDriven接口项目心得

    在本文中,我们将深入探讨如何使用Struts2的`ModelDriven`接口以及如何控制URL,以实现`struts2-rest-showcase-2.1.8.war`项目中的功能。 首先,`ModelDriven`接口是Struts2提供的一种设计模式,用于将Action类与...

    Struts2视频教程

    - **文件上传与下载**:Struts2内置了对文件上传的支持,可以轻松实现文件上传功能;同时也可以配置下载功能,满足文件分发的需求。 - **权限控制**:利用拦截器实现细粒度的权限控制,确保只有授权用户才能访问敏感...

    struts1和struts2的区别

    此外,Struts2还支持ModelDriven模式,允许使用模型对象来代替Action。 #### 表达式语言 - **Struts1**: 支持JSTL标签库以及EL表达式。但是,相比于Struts2,其功能较为有限。 - **Struts2**: 支持JSTL的同时,...

    Struts2 Struts2 超好的Struts2 pdf 文档

    4. **结果类型(Result Types)**:Struts2支持多种结果类型,如`dispatcher`(默认,将结果转发到JSP页面)、`stream`(用于文件下载)、`redirect`(重定向URL)等,可以根据不同的需求选择合适的结果类型。...

    ModelDriven

    【ModelDriven】是Struts2框架中的一个核心接口,它简化了模型与视图的数据绑定过程,提高了开发效率。在Struts2中,ModelDriven接口主要用于处理Action类中的模型数据,使得开发者无需在Action类中定义所有可能的...

    Struts2中Action接收参数的方法

    Struts2 中 Action 接收参数的方法 Struts2 框架中,Action 组件可以通过多种方式接收参数,这些方式包括使用 Action 的属性、使用 DomainModel 和使用 ModelDriven。下面将详细介绍这些方法: 使用 Action 的属性...

    struts2拦截器的使用方法

    Struts2提供了许多内置的拦截器,比如`defaultStack`拦截器堆栈,包含了多个常用的拦截器,如模型驱动(ModelDriven)、参数拦截器(Parameters)、验证器(Validation)等。使用内置拦截器可以大大简化开发过程。 ...

    struts2入门学习源码

    接口或继承`org.struts2.interceptor.ModelDriven`、`org.struts2.interceptor.SessionAware`等抽象类来创建自定义Action。 2. **Result**:Result是Action执行后的输出结果,它可以将处理结果导向不同的页面或者...

    struts2帮助文件API(chm版)

    这个CHM文件不仅包含上述知识点的详细说明,还可能包括方法签名、参数解释、示例代码等内容,帮助开发者深入理解和使用Struts2框架。如果你在使用Struts2过程中遇到问题,或者想进一步优化你的代码,这个API文档无疑...

    struts2的核心jar包

    Action类可以继承自`org.struts2.interceptor.ActionSupport`,并实现相应的业务方法。 - 拦截器是Struts2处理请求的重要机制,它们在Action执行前后进行拦截,提供如日志记录、权限检查、性能统计等功能。用户可以...

    Struts2_Action学习笔记、通配符{1},{2}

    通过上述分析可以看出,Struts2提供了丰富的特性来支持Web应用程序的开发,尤其是通过Namespace和ActionMethod等机制来组织和管理Action,以及利用通配符配置来简化配置文件,大大提高了开发效率和维护性。

    struts2简单案例

    - **ModelDriven模式**:Struts2提供了ModelDriven模式,可以直接将模型对象绑定到Action,简化JSP中的数据展示。 4. **实例分析** - "struts2_damo3"可能包含了一个简单的登录或注册案例。Action类处理用户提交...

    Struts2和Struts1的区别,详细点,主要说说Struts2

    - **Struts2**虽然不再强制要求使用ActionForm模式,但仍然支持类似的功能,例如通过ModelDriven模式或使用Struts2的类型转换机制来处理用户输入。 #### 视图技术的支持 - **Struts1**支持使用JSTL标签库和EL表达式...

    Struts1和Struts2的区别和对比

    Struts2采用了XWork验证框架,允许通过validate方法和XML配置进行链式验证,支持属性级别的验证和子对象的验证。 最后,在Action执行的控制上,Struts1使用基于配置的Action Mapping,而Struts2引入了拦截器...

    struts2 model-driven

    Struts2 ModelDriven模式是Java Web开发中一种常见的MVC框架设计模式,它在Struts2框架中扮演着重要的角色。这个模式的主要目的是简化Action类的编写,提高代码的可维护性和可读性。在Struts2中,ModelDriven模式...

Global site tag (gtag.js) - Google Analytics