`

struts2.0 action中的方法调用

阅读更多
sturts.xml中的action配置文件可以不改变,在jsp中提交form时候<s:submit method="method1"/>写入对应action中的方法名称,当执行该action的时候就会调用对应方法了,默认是调用execute();

学了近两个月struts2.0 一直都是一个action中只有一个execute()
前段时间知道在struts.xml的<action></action>中可以指定method属性,用不同的action名调用相同的class 执行相应method的方法

今天上网发现可以直接在按钮上指定 真是方便之极~~很好很强大~
还有很多东西需要去发现……

补充:(转)
<s:form action="UserAction">
    <!-- 
        s:submit中的method属性和struts.xml中action标签中的method属性一致(method属性指定了要调用的方法)。
        在s:submit中可以为一个action设置多个method,而在struts.xml中action标签中只能设置一个method。
        当然,在struts.xml中可以为一个action指定多个actionName(action别名)。
        
        总结:一个Action类,可以对应多个action别名,每个action别名对应多个method属性(通过s:submit标签设置)。
    -->
    <s:submit value="进入List页面" method="list" />
    <s:submit value="进入Add页面" method="add" />
</s:form>


<!-- 通过URL访问 -->
<!-- 通过请求参数来指定要执行的动作,格式如下:http://localhost:8080/contextPath/actionName!method.action -->
http://localhost:9090/TCTS/user/UserAction!list.action
http://localhost:9090/TCTS/user/UserAction!add.action

文章出处:http://www.diybl.com/course/3_program/java/javaxl/2008109/149379.html
分享到:
评论
1 楼 舍奢雍 2011-01-14  
确实是这样,我刚刚开始学,要努力啊

相关推荐

    JAVA-SSH面试题

    主要对WEB框架常面试的点做了一下整理,希望可帮助到你,下面文档的部分内容 Java---SSH(MVC) 1. 谈谈你mvc的理解 ... Struts2.0 Action可以通过初始化、设置属性、调用方法来测试,“依赖注入”也使得测试更容易。

    struts2 action跳转调用另一个程序

    目的:主要为了在一个Action成功后跳转调用另一个程序。 Struts2.xml [html] 代码如下: &lt;?xml version=”1.0″ encoding=”UTF-8″?&gt; &lt;!DOCTYPE struts PUBLIC “-//Apache Software Foundation//DTD ...

    struts2_demo.rar_Java编程_Java_

    里面包括了10个小故事,每个故事都针对一个经典的知识点:第一个故事,讲述如何在Struts2.0里开发你的Hello world第二个故事,模拟登陆,主要是看formbeean对象在action里怎么用第三个故事,操作调用自己的方法,而...

    Java struts2自定义调用方法

    一个action里面不只会调用一个方法,肯定会用到其他的方法,也写在同一个action里面。  这里不重点讲解了,直接上代码 struts.xml &lt;?xml version=1.0 encoding=UTF-8 ?&gt; &lt;!DOCTYPE struts PUBLIC -//...

    jfreechar 整合struts2.1.8版本生成线图,饼图,柱形图

    method: 调用Action中的方法名 --&gt; &lt;action name="hello" class="com.kay.struts2.Action.LoginAction"&gt; &lt;!-- 引用拦截器 name:拦截器名称或拦截器栈名称 --&gt; ...

    struts-2.3.15.1

    DefaultActionMapper类支持以"action:"、"redirect:"、"redirectAction:"作为导航或是重定向前缀,但是这些前缀后面同时可以跟OGNL表达式,由于struts2没有对这些前缀做过滤,导致利用OGNL表达式调用java静态方法...

    JAVA程序开发大全---上半部分

    12.2.4 创建Struts 2.0的Action类 218 12.2.5 Struts 2.0中的国际化编程 221 12.2.6 创建基于POJO的Action 223 12.3 Spring整合Struts 2.0框架 224 12.4 Struts 2.0应用实例:登录系统 227 12.5 本章小结 231 第13章...

    投票系统 struts2+JFreechart

    调用TouPiaoService.processTouPiao()静态方法把封在TouPiaoBean中的投票结果保存在应用的application中。 TouPiaoDatasets对象中的各个静态方法获取保存在application中的投票数据,并生成各个图表需要用到的...

    struts2Demo

    methodName类型的动态方法调用,也只能配置一个package 7./fileupload - 文件上传 &lt;br&gt;本资源来自QQ群:3038490,更多资源请访问http://blogxy.googlecode.com/svn/trunk/&lt;br&gt;由于依赖包很大就不放上来了,...

    Struts2 + Spring2.5 + JFreeChart 实现的投票系统,2008年高考作文评价投票

    调用TouPiaoService.processTouPiao()静态方法把封在TouPiaoBean中的投票结果保存在应用的application中。 TouPiaoDatasets对象中的各个静态方法获取保存在application中的投票数据,并生成各个图表需要用到...

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    Spring in Action(第二版 中文高清版).part2

    12.3.3 按调度计划调用方法 12.4 使用JMX管理Spring Bean 12.4.1 将Spring Bean输出为MBean 12.4.2 远程访问MBean 12.4.3 处理通知 12.5 小结 第三部分 Spring客户端 第13章 处理Web请求 13.1 开始Spring ...

    Spring in Action(第二版 中文高清版).part1

    12.3.3 按调度计划调用方法 12.4 使用JMX管理Spring Bean 12.4.1 将Spring Bean输出为MBean 12.4.2 远程访问MBean 12.4.3 处理通知 12.5 小结 第三部分 Spring客户端 第13章 处理Web请求 13.1 开始Spring ...

    Spring in Action(第2版)中文版

    12.3.3按调度计划调用方法 12.4使用jmx管理springbean 12.4.1将springbean输出为mbean 12.4.2远程访问mbean 12.4.3处理通知 12.5小结 第三部分spring客户端 第13章处理web请求 13.1开始springmvc之旅 ...

    java面试题

    72.8. struts2.0的常用标签 71 72.9. action是单实例还是多实例,为什么? 73 72.10. Struts的validate框架是如何验证的? 74 72.11. dispatchAction是用什么技术实现的? 74 72.12. struts2.0的mvc模式?与struts...

    struts2深入浅出(备java基础,javaweb,javaee,框架)

    Struts2框架介绍、工作原理与架构分析、6大配置文件分析使用通配符定义action、动态方法调用,ActionContext及ServletActionContext使用,模型驱动、属性驱动,默认转换器的介绍,中的表单校验,中的国际化,文件...

    Java Web应用详解.张丽(带详细书签).pdf

    10.2 JavaBean 在 JSP 中的调用 10.3 JavaBean 的作用域 10.4 JSP+JavaBean 的应用 10.5 网络留言板V5.0 系统框架篇 第11章 Stmts框架及其应用 11.1 Struts 基础知识 11.2 Struts 应用步骤 11.3 Struts 开发...

    J2EE应用开发详解

    118 8.3.5 Struts2配置文件 119 8.4 Action的配置方式 121 8.4.1 动态方法调用 121 8.4.2 设置action元素的method属性 122 8.4.3 使用通配符配置action 122 8.4.4 默认action 123 8.5 拦截器Interceptor 123 8.5.1 ...

    火炬博客系统7

    Struts框架中Controller角色是由一个中心Servlet类和众多Action类合作扮演的,中心Servlet类为控制器提供中心控制点来初步处理所有的用户请求,并选择一个Action类处理具体业务逻辑。 Struts负责管理用户的请求...

    火炬博客系统6

    Struts框架中Controller角色是由一个中心Servlet类和众多Action类合作扮演的,中心Servlet类为控制器提供中心控制点来初步处理所有的用户请求,并选择一个Action类处理具体业务逻辑。 Struts负责管理用户的请求...

Global site tag (gtag.js) - Google Analytics