`

struts2 实现与struts1DispatcherAction中的功能

XML 
阅读更多
在struts2中你也可以指定想执行的方法,而不一定要是execute方法,只需在action的配置中增加一个属性method指向执行的方法名就行啦如
<action name="myAction1" class="xxx.MyAction" method="myMethod1">
  <result />
</action>
<action name="myAction2" class="xxx.MyAction" method="myMethod2">
  <result />
</action>


由于不同的方法需要执行不同的验证,所以你需要定义相应方法的验证方法,验证方法的命名格式为
比如你自定义的方法名为:abc
那么你的验证方法名应为:public void validateAbc()
注意:程序会在执行完你定义的validateAbc方法后,继续执行validate方法。

你也可以为execute方法定义一个验证方法:validateExecute
分享到:
评论

相关推荐

    自己模拟实现struts的dispatcherAction

    实际的Struts框架在DispatcherAction的实现上还考虑了拦截器(Interceptor)、多视图(多个Forward)支持、国际化(Internationalization)等问题,模拟实现时也可以考虑这些增强功能。 通过以上步骤,你可以理解...

    struts1小案例

    Struts1是一个经典的Java Web框架,它为开发者提供了一种结构化的MVC(Model-View-Controller)设计模式实现方式,极大地简化了Web应用的开发。在这个“struts1小案例”中,我们将会深入探讨如何结合Hibernate ORM...

    Struts增删改查

    在"DispatechAction标准版"这个文件中,可能包含了一个标准的Struts DispatcherAction的实现,用于演示或模板使用,帮助开发者理解如何编写和配置Struts中的Action。在实际项目中,开发者通常会根据业务需求对这个...

    Struts1.xDispatcherAction指定方法.docx

    在Struts1.x中,DispatcherAction是一个特殊的Action子类,它提供了更加灵活的处理方式,允许开发者指定不同的方法来处理特定的请求,而不仅仅局限于默认的`execute()`方法。 首先,Action在Struts框架中扮演着核心...

    北大青鸟Y2(Struts)ppt

    在北大青鸟S2阶段的学习中,学员们会接触到 Struts 框架,通过Action、Form、FormBean 和 DispatcherAction 的学习,掌握其核心概念和应用。 **1. Action:** Action 是 Struts 框架中的核心组件,负责处理用户请求...

    ACCP_Y2_STRUTS指导学习1_青鸟搜藏

    2. **DispatcherAction**:DispatcherAction是Struts中的一个关键组件,它负责调度和分发用户请求到不同的业务方法。开发者可以自定义Action子类,根据不同的请求路径执行不同的业务逻辑。 3. **STRUTS配置**:...

    struts DispatchAction

    在Struts框架中,DispatcherAction是Action类的一个子类,它的主要作用是实现请求的多路复用,即一个Action类可以处理多种不同的HTTP请求,每种请求对应一个特定的方法。 DispatchAction的工作原理是基于请求参数来...

    struts课件1

    Struts框架是在JSP Model 2的基础上实现的,其组件包括: 1. **模型(Model)**:Struts使用JavaBeans或EJB组件作为模型层,用于封装业务逻辑和数据。 2. **控制器(Controller)**:Struts框架中的控制器组件包括`...

    struts课件2

    在Struts配置文件`struts-config.xml`中可以通过设置`&lt;action&gt;`标签的`validate`属性来开启或关闭表单验证功能,默认情况下此属性值为`true`。 **验证过程:** 1. **组装表单数据**:当用户提交HTML表单后,Struts...

    Struts+Hibernate+Spring面试题合集及答案常见题目经典精选汇总大全.docx

    - Struts1.x的工作机制包括控制器DispatcherAction接收请求,调用ActionForm对象进行业务逻辑处理,然后通过ActionForward跳转到指定视图。 - Struts1.x的validate框架用于表单验证,每个ActionForm可以有对应的...

    Struts(DispatchAction) + 存储过程 => 实现分页效果

    1. **配置Struts DispatcherAction**:在Struts的配置文件(struts-config.xml)中,我们需要定义一个DispatchAction,每个方法对应一个具体的业务操作。例如,我们可以定义两个方法,一个用于获取总记录数,另一个...

    基于Struts+Hibernate文件上传

    在Java Web开发中,"基于Struts+Hibernate文件上传"是一个常见的应用场景,它结合了两个强大的框架:Struts和Hibernate,来实现用户界面与数据库之间的交互。Struts是MVC(Model-View-Controller)架构的一个实现,...

    y2javassh 青鸟搜藏

    书签列表的实现可能利用了Struts的DispatcherAction,它能够根据用户的请求分发到不同的业务逻辑处理方法。同时,Struts的标签库可能被用于构建动态的HTML页面,如`s:iterator`遍历书签列表,`s:property`显示书签...

    编程语言JavaWeb开发框架.pdf

    它由OpenSymphony开发,并在后续版本中演进为WebWork 2.x。WebWork强调使用XWork作为命令模式的基础,并采用了OGNL(Object-Graph Navigation Language)来访问对象的属性。WebWork遵循IoC(Inversion of Control)...

    DisapatchAction测试和RequestProcessor控制器类

    `DispatchAction`是Struts中的一种特殊Action,它的主要职责是根据用户请求的不同参数来调用不同的方法,从而实现多方法处理一个HTTP请求的功能。在`DispatchAction`中,每个子方法对应于一个特定的业务操作,这使得...

Global site tag (gtag.js) - Google Analytics