`
zhangfeilo
  • 浏览: 391490 次
  • 性别: 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  
能具体点吗?至少应展示调用的代码吧

相关推荐

    ngrx-batch-action-reducer:用一个动作分派多个ngrx动作

    用于ngrx的批处理减速器 为什么? 有时您有许多动作同时触发。... 更好的方法是,如果您可以分派一个动作,并且该动作在内部触发所有子动作而无需公开分派这么多动作。 它能做什么 用于ngrx的Batch Action R

    Flash格斗动画的动作设计和动作的制作.doc

    2: 现在我们来编辑一个"回旋踢"的动作, 具体请查看视频教程, 分为Part-1 和Part-2.[down=attachments/All_Files/Action-2.rar] 由于我操作多用快捷键进行功能的转换, 如Crtl+A全选, 然后在帧上按住Alt进行所有帧的...

    action-send-mail:GitHub动作,可将电子邮件发送给多个收件人

    仅将邮件发送给多个收件人的操作。 一些功能: 纯文本正文 HTML正文 多部分正文(纯文本+ HTML) Markdown转换为HTML 文件附件 用法 - name : Send mail uses : dawidd6/action-send-mail@v3 with : # ...

    详解Asp.Net MVC——控制器与动作(Controller And Action)

    在MVC框架中,控制器类必须实现System.Web.Mvc命名空间下的IController接口,如上图所示,这是一个非常简单的接口,该接口仅有一个Execute方法,当请求该控制器时Execute方法被调用。通过实现IController接口,你...

    action-delete-branch:删除多个分支的GitHub动作

    可以选择提供一个prefix或suffix字符串,该prefix或suffix字符串将附加或附加到每个分支名称上。 如果需要指定分支所在的owner和repository ,那么也可以提供owner和repository 。 如果将soft_fail标志设置为true则...

    action-recognition-visual-attention, 基于软注意的深层递归神经网络动作识别.zip

    action-recognition-visual-attention, 基于软注意的深层递归神经网络动作识别 基于视觉注意的动作识别基于软注意的视频动作识别任务模型。 我们采用多层次递归神经网络( RNNs ),具有长期内存( LSTM ) 单元和时间和...

    Denver Intensity of Spontaneous Facial Action ( DISFA ) 数据集

    Denver Intensity of Spontaneous Facial Action ( ...详细地说,有 30,792 个有这个动作单元集,82,176 个图像有一些动作单元集48,612 张图像根本没有设置动作单元。视频数据太大,无法上传,有需要的可以私信我。

    react-action-plug:一个React库,用于组件之间的可插入动作接口

    动机如果要在React中开发复杂的GUI屏幕,则可能要从多个组件中调用一个组件中的交互或动作。 该库提供了一个可在组件之间使用的动作插件。特征TypeScript支持零依赖安装yarn add react-action-plug用法import React ...

    WP-Controller-Forms:请求一个动作 wp_ajax_(action) 并显示结果

    请求一个动作 wp_ajax_(action) 并显示结果 参数 范围 描述 类型 行动 wp_ajax_(action) 钩子 细绳 目标 将接收响应内容的 HTML 元素 细绳 网址 网址请求 细绳 有效字段 包含选择器表达式、元素或 jQuery 对象的字符...

    用js提交表单解决一个页面有多个提交按钮的问题

    用js提交表单解决一个页面有多个提交按钮的问题,主要是判断是否为提交文本,然后再执行相应的动作,比较简单。 &lt;pre class=javascript name=code&gt;function check(txt){ $j(form).submit(function(){ if($txt==提交)...

    Action:摘要要在RxSwift中执行的动作

    动作接受workFactory :一个需要一些输入并产生可观察值的闭包。 execute() ,它将其参数传递给此闭包并订阅该工作。 只能在“启用”时执行(如果未指定,则为true )。 一次只执行一件事。 汇总各个执行中的下...

    spring in action英文版

     8.3.5 在一个控制器中处理多个动作  8.3.6 使用一次性控制器  8.4 视图解析  8.4.1 使用模板视图  8.4.2 解析视图Bean  8.4.3 选择视图解析器  8.5 使用Spring的绑定标签  8.6 处理异常  ...

    action-release:GitHub动作

    下次提交时,将创建另一个草稿版本。 用法 这是有关如何使用此操作的示例: - name: Release uses: sondreb/action-release@master with: token: ${{ secrets.GITHUB_TOKEN }} files: "action.js;README.md" ...

    github-action-get-previous-tag:获取上一个标签

    这个动作只有一个输出,即tag最新标签这个动作的发现。 如果未找到标签或发生另一个错误,它将退出并显示代码1 。 例 在找到更多示例。 以下示例与和动作一起使用。 它在该位置提供了该操作的上一个标记,因此可以...

    Generative-Multi-View-Human-Action-Recognition:生成式多视图人类动作识别

    利用对抗性生成网络在另一个视图上生成一个视图条件,从而充分探索了视图内和视图间的潜在联系。 我们的方法通过采用对抗训练来增强模型的鲁棒性,并通过估算缺失的数据自然地处理不完整的视图情况。 此外,提出了...

    action-semantic-pull-request:一项Github动作,可确保您的PR标题符合常规承诺规范

    动作语义请求这是一个,可确保您的PR标题与相匹配。 当您将与“常规提交”预设一起使用时,这将很有帮助。 当使用“压缩并合并”策略时,Github将建议使用PR标题作为提交消息。 通过此操作,您可以验证PR标题将导致...

    action-create-release:Github创建发布的动作

    在.github/workflows目录中创建一个工作流程.yml文件。 下面提供了。 有关更多信息,请参考GitHub帮助文档,用于。 输入项 有关这些输入的更多信息,请参阅 范围 描述 必需的 默认 tag_name 此版本的标签名称。 ...

    lighthouse-check-action:GitHub上运行所有操作的@GoogleChromeLabs Lighthouse审核的动作:bell:多个审核,Slack通知等!

    一个GitHub Action,用于在工作流中自动运行Lighthouse审核,并具有一系列丰富的附加功能。 简单的实现或高级定制,包括Slack通知, AWS S3 HTML报告上传等等! 该项目提供了两种运行审核的方法-默认在dockerized ...

    redux-standard-action:Redux动作对象的人性化标准

    例如,基本上所有Redux操作都具有一个标识符字段,例如type , actionType或actionId 。 许多Redux实现还包括一种指示成功或失败的操作的方法,尤其是作为数据获取操作的结果。 为这些模式定义一个最小的通用标准,...

    ormolu-action:Ormolu GitHub动作

    可以通过将每个模式放在新行中来指定多个模式。 follow-symbolic-links是否跟随符号链接。 extra-args传递给Ormolu的额外参数。 用法示例 在简单的情况下,您需要做的就是将这一步骤添加到您的工作中: - uses :...

Global site tag (gtag.js) - Google Analytics