`
zhangfeilo
  • 浏览: 401445 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

一个action多个方法和动作

阅读更多

 <?xml version="1.0" encoding="UTF-8"?>

 <!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
    "http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
    <package name="user" namespace="/user"  extends="struts-default">
        <action name="*" class="UserAction" method="{1}">
            <result name="add">/addUser.jsp</result>
            <result name="delete">/deleteUser.jsp</result>
        </action>
    </package>
</struts>

1
6
分享到:
评论
11 楼 mtain 2011-11-14  
不错
10 楼 zhangfeilo 2011-11-14  
zhangxpower 写道
什么意思吗?  没看懂

通俗点就是一个action类支持多个action访问。也就是动态方法调用。
9 楼 zhangfeilo 2011-11-14  
vtrtbb 写道
这种东西上首页,javaeye在干锤子呢?

不好意思,这不是我的错,我只是觉得很不错就记录下来。因为以前没接触过。后来知道可以动态方法调用后 提高了开发效率以及action管理问题。
8 楼 zhangfeilo 2011-11-14  
wwtaoin 写道
struts2动态方法调用
博主的意思就是这句
<action name="*" class="UserAction" method="{1}">

对就是这句,name值为什么就调用什么方法。
7 楼 zhangfeilo 2011-11-14  
mikzhang 写道
能具体点吗?至少应展示调用的代码吧


这里主要使用通配符让一个action支持多个请求。在开发中一个action只支持一个方法调用的话,太浪费资源了。而且相识action中的相关属性可能会出现复制粘贴效果。我没有系统的学生过struts 后来无意之中发现这个,所以就贴出来,也算是代码囤积吧。。
6 楼 taburissmeng 2011-11-14  
wwtaoin 写道
struts2动态方法调用
博主的意思就是这句
<action name="*" class="UserAction" method="{1}">

这个不算是DMI,是通配符
但是通配符也会导致用意不明确。
5 楼 wwtaoin 2011-11-14  
struts2动态方法调用
博主的意思就是这句
<action name="*" class="UserAction" method="{1}">
4 楼 liangxiaofeng 2011-11-14  
这个是相当于统配吧 传进来什么就去那个方法
3 楼 vtrtbb 2011-11-14  
这种东西上首页,javaeye在干锤子呢?
2 楼 zhangxpower 2011-11-14  
什么意思吗?  没看懂
1 楼 mikzhang 2011-11-14  
能具体点吗?至少应展示调用的代码吧

相关推荐

    Android 多个service的action 相同冲突 验证demo

    在某些情况下,我们可能需要启动多个Service来执行不同的任务,但问题在于,如果这些Service的Intent ACTION(动作)相同,可能会引发冲突。本篇文章将深入探讨这个主题,并提供一个验证示例。 当多个Service声明了...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作

    开发者可以通过调用对象的`runAction:`方法来应用一个或多个动作。 2. 延时动作(DelayTime):`DelayTime`类是Cocos2d-iPhone中的一个基础动作,它表示一段时间的无操作。开发者可以使用`CCDelayTime`实例来让节点...

    action photoshop非主流怀旧动作

    总之,"action photoshop非主流怀旧动作"是一个方便的工具,能够让用户轻松地为照片增添复古和个性化的风格。通过探索和掌握这类动作的使用,无论是业余爱好者还是专业设计师,都能在创作过程中节省大量时间,并丰富...

    action ps影楼调色动作

    5. **观察与调整**:每个动作的效果可能会因原始图片的色彩和风格而有所不同,所以运行完动作后,你可能需要根据实际效果进行微调。如果对结果不满意,可以使用历史记录面板回溯到动作应用之前的状态,尝试其他动作...

    自定义Action实现Action接口(实现简单登录功能)

    这个教程将带你了解如何通过实现`Action`接口来创建一个简单的登录功能。首先,我们需要理解Struts2的架构和Action类的角色。 Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架。它提供了一种...

    040集-启动带两个Action值的预定义Activity

    Action是一个字符串,用来描述Intent执行的动作,如ACTION_VIEW、ACTION_CALL等。预定义的Action是Android系统已经定义好的,可以直接使用,而自定义Action则由开发者自己定义。 在本集教程中,我们将学习如何创建...

    ASP.NET MVC:Filter和Action的执行介绍

    当MVC框架收到一个请求时,它会根据路由配置查找对应的控制器和动作方法。在控制器内部,可以调用多种方法来返回各种类型的响应,例如视图(View)、JSON数据、文件下载等。 *** MVC中的控制器是一个中间件,负责...

    action ps青黄色非主流调色动作

    "action ps 青黄色非主流调色动作"是Photoshop中的一个特效动作(Action),它可以帮助用户快速实现特定的色彩调整效果,尤其适用于那些追求个性和独特视觉风格的非主流设计者。 首先,我们要理解什么是Photoshop的...

    cocos2d-x 2.x action集合(详细注释分类)

    `Repeat`和`RepeatForever`重复执行单一或多个动作。 - **缓动动作(Easing Action)**:如`EaseIn`、`EaseOut`和`EaseInOut`,它们改变动作的速度曲线,产生加速或减速效果。 - **动作继承**:所有动作都继承自`...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作

    - 组合动作:如CCSequence,可以按顺序执行多个动作。 - 并行动作:如CCSpawn,可以同时执行多个动作。 - 键盘响应动作:如CCCallFunc,可以在特定时间点执行一个函数。 3. 扩展动作:在Cocos2d-iPhone中,...

    action photoshop非主流冷青调色动作.rar

    至于压缩包内的文件名称"www.86ps.com",这可能是一个网站地址,该网站可能提供更多的Photoshop教程、资源下载或相关服务。用户可以通过访问这个网站获取更多关于Photoshop操作、调色技巧以及动作使用的指导。 总的...

    photoshopaction动作全集(目前最全的)

    Photoshop Action是Adobe Photoshop软件中的一个强大功能,它允许用户记录一系列操作步骤并保存为一个动作,以便在后续的工作中只需一键就能重复执行这些复杂的编辑过程。这个“photoshopaction动作全集”集合了众多...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-速度变化

    例如,你可以先使用一个`CCSequence`来顺序执行多个动作,然后用`CCEaseSpeed`来改变整个序列的速度: ```swift let sequenceAction = CCSequence(actions: moveAction, rotateAction, scaleAction) let ...

    Photoshop动作500个

    在“Photoshop动作500个”这个资源包中,包含了多个不同的动作文件,如sun_action0104.atn、sun_action0101.atn等,它们提供了各种预设的图像编辑效果和工作流程。 动作的创建过程十分简单:首先,你需要在Photo...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作

    在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,它为开发者提供了丰富的功能和便利的API。本篇文章将深入探讨Cocos2d-iPhone中的“动作(Actions)”和“组合动作(Composite Actions)”,帮助你更好地...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作

    此外,Cocos2d-iPhone还提供了许多其他高级动作,如Ease动作(用于缓动效果),Sequence动作(按顺序执行多个动作),以及Spawn动作(同时执行多个动作)。这些工具使得游戏开发者能够创造出丰富的视觉效果和动态...

    target-action设计模式

    这个模式的核心思想是通过定义一个目标对象(Target)和一个动作(Action)来封装方法调用,使得发送者可以将消息传递给接收者,而无需知道接收者的具体身份。这种模式使得代码更加灵活,易于扩展,降低了耦合度。 ...

    java处理一个form多个submit

    Struts2 提供了另外一种方法,使得无需配置可以在同一个 action 类中执行不同的方法(默认执行的是 execute 方法)。使用这种方式也需要通过请求参数来指定要执行的动作。请求参数名的格式为 action!method。例如:...

    12个调色动作

    描述中的“PS12个调色动作,更多资源一同分享”暗示了这不仅是一个单独的资源,可能还伴随着其他相关的Photoshop工具、教程或素材,为用户提供更全面的学习和创作支持。"更多资源一同分享"这部分可能意味着这个压缩包...

    eclipse插件编程之action和dialog

    Action通常包含了一个动作的定义,如打开一个文件、保存编辑内容等。Action类继承自`org.eclipse.ui.IAction`接口,你需要实现它的`run()`方法来定义具体的行为。此外,你还可以设置Action的文本、图像、快捷键以及...

Global site tag (gtag.js) - Google Analytics