主要在配置文件中配置下:
注:如应用于增删改查的类
1. struts.xml
<action name="converterAction" class="com.test.action.PointAction" method="test" >
<result name="success">/output.jsp</result>
<result name="input">/error.jsp</result>
</action>
2. PointAction类:
public String test() throws Exception{
System.out.println("test invoked");
System.out.println("x="+point.getX());
System.out.println("y="+point.getY());
return SUCCESS;
}
public String execute() throws Exception{
System.out.println("x="+point.getX());
System.out.println("y="+point.getY());
return SUCCESS;
}
分享到:
相关推荐
Struts2 动态调用 Action 指定方法及默认 Action 配置 Struts2 框架中,一个 Action 可以包含多个处理逻辑,而不是只有一个 execute() 方法。在实际开发中,我们经常需要在一个 Action 中实现多个处理逻辑,这样...
- 在`struts.xml`中配置Action,指定其执行成功后的结果类型为`chain`,并链式调用下一个Action: ```xml <param name="actionName">anotherAction <param name="method">xxxx <param name="namespace">/xxx/...
综上所述,Struts2的动态方法调用是一个强大且灵活的功能,它简化了Action方法的调用方式。然而,正确理解和使用它需要对Struts2的内部机制有一定的了解,并注意安全性和性能方面的考虑。通过阅读源码和利用相关工具...
然而,DMI功能使得Action类可以响应URL中动态指定的方法名,这样就不再需要预先硬编码所有的Action方法。 例如,一个简单的Action类可能包含`save`、`update`和`delete`等方法,传统的配置如下: ```xml <action ...
在Struts 2中,动态方法调用是指通过配置文件指定Action类中的特定方法来响应不同的用户请求。默认情况下,Struts 2框架会查找并调用名为`execute()`的方法。但是,我们可以使用`<action>`元素中的`method`属性来...
3. **设置操作名称**:`setOperationName()`方法用于指定要调用的WebService的具体方法。在这个例子中,我们调用的是名为"Add"的方法,对应的QName是`new QName("//www.jb51.net/T", "Add")`。 4. **添加参数**:`...
### 几种调用WebService的方法 #### WebService简介与调用方法概述 WebService是一种通过标准的Web协议(如HTTP)来提供服务的应用程序接口(API),它允许在不同平台、不同语言开发的应用程序之间进行通信。...
jQuery提供了一个方便的.load()方法,用于在不重新加载整个页面的情况下,从服务器加载数据并更新到页面的指定部分。以下是使用jQuery .load()方法调用PHP文件的几种方式: 1. 加载一个不含传递参数的PHP文件: ```...
本教程将深入探讨如何通过XML配置文件来实现对指定Action方法的校验。 在Struts2中,XML配置文件通常位于`struts.xml`或`struts-config.xml`中,它定义了Action类、结果页面、拦截器链以及与它们相关的属性。在实现...
在`struts.xml`配置文件中,可以为Action添加`method`属性,指定需要调用的方法。例如: ```xml <action name="multiMethodTest" class="com.example.MyAction"> <result name="success">/success.jsp ...
本篇文章将详细讲解如何在Android中启动服务以及如何调用服务内部的方法,以帮助开发者更好地理解和运用这项技术。 首先,我们要理解Android服务的基本概念。服务不同于Activity,它没有用户界面,主要用于执行长...
Action类的作用主要体现在完成业务逻辑的处理,而Action方法则确定了要显示的页面,通过返回的字符串和struts.xml的配合来实现。此外,Action类在处理请求时,还可以作为数据传输的中介,通过定义属性和提供getter、...
标题中的“基于XML配置方式实现对指定action方法校验”是指在软件开发中,特别是Java Web应用程序中,通过XML配置文件来定义并执行对特定Action(控制器)方法的数据验证过程。这种验证通常是为了确保用户输入的数据...
总结来说,Flex调用Java方法的关键在于使用Blazeds提供的Remoting服务,通过AMF(Action Message Format)通道,实现Flex客户端与Java服务器之间的高效双向通信。在Java端创建可序列化的实体类和业务处理类,同时在...
### phpcms v9模版调用方法详解 #### 一、概述 phpcms v9是一款功能强大的内容管理系统,广泛应用于各类网站的建设之中。它提供了丰富的模板标签和调用方式,使得开发者能够灵活地控制页面展示效果。本文将详细...
在Android中发送电子邮件,需要创建一个Intent,指定Action为ACTION_SENDTO,并设置数据类型为"message/rfc822",然后添加收件人邮箱地址。以下是示例代码: ```java Intent intent = new Intent(Intent.ACTION_...
在调用WebService 接口时,需要指定 SOAPAction 的值,该值用于指定要调用的方法。在这个示例中,SOAPAction 的值为 "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity",该值指定了要...
Redirect Action 使用 ActionMapperFactory 提供的 ActionMapper 来重定位浏览器的 URL 来调用指定的 action 和(可选的)namespace。这个 Result 比 ServletRedirectResult 要好,因为你不需要把 URL 编码成 xw。 ...
2. **在JSP页面中动态调用**:在JSP页面中,可以通过`s:form`标签的`action`属性来指定要调用的Action方法。如`<s:form action="login!login.action" method="post">`,这里的`login!login.action`表示两部分,第一...
`BindingFlags`枚举用于指定搜索的范围,如公有、私有、实例或静态方法。这里我们获取的是实例的公共方法。 接下来,为了调用这些方法,我们需要创建类型实例(如果该类型是类的话)。使用`Activator....