`
二当家的
  • 浏览: 25724 次
文章分类
社区版块
存档分类
最新评论

调用action的方法

 
阅读更多

动态方法调用:

1.第一种方法

<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>在请求地址后加查询字符串属性指定调用方法的名称,格式如下:

<wbr></wbr><wbr></wbr>method:{调用方法名}

<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>示例:

<wbr></wbr>http://localhost:8080/web/test/simple.action?method:addInput

<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>或在表单中添加指定请求方法的表单域,一般用隐藏域。

<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>示例:

<wbr></wbr>

<form action="/web/test/simple.action" method="post">
    <input type="hidden" name="method:add"/>
    UserName:<input name="username"/><br/>
    Password:<input name="password" type="password"/><br/>
    <input type="submit" value="提交"/>
</form>

<form action="/web/test/simple.action" method="post">
    UserName:<input name="username"/><br/>
    Password:<input name="password" type="password"/><br/>
    <input type="submit" name="method:add" value="提交"/>
</form>

2.第二种方法

<wbr></wbr>示例:

http://localhost:8080/web/test/simple!addInput.action

分享到:
评论

相关推荐

    jsp自动调用action

    ### jsp自动调用action详解 #### 一、概述 在Web开发中,尤其是在使用Java Server Pages (JSP)与Struts框架时,有时需要在用户访问某个初始页面(如欢迎页)时自动触发一系列后端操作(如执行某个Action)。这种...

    通过表单提交实现调用不同的action方法

    在JSP中,我们可以通过标签库(Tag Library)如JSTL(JavaServer Pages Standard Tag Library)来处理表单数据和调用Action。例如,我们可以使用`&lt;c:choose&gt;`、`&lt;c:when&gt;`等标签进行条件判断,决定调用哪个Action。 ...

    struts2笔记之动态调用Action指定方法及默认Action

    Struts2 动态调用 Action 指定方法及默认 Action 配置 Struts2 框架中,一个 Action 可以包含多个处理逻辑,而不是只有一个 execute() 方法。在实际开发中,我们经常需要在一个 Action 中实现多个处理逻辑,这样...

    struts2利用通配符调用同一个Action里面不同的方法

    拦截器可以在Action方法执行前后进行预处理和后处理,进一步增强了框架的灵活性。 总的来说,Struts2的通配符特性是其强大和灵活的体现,使得开发者能够在保持代码整洁的同时,实现更高效和可扩展的Web应用。在使用...

    js调用C#方法

    ### JS调用C#方法及C#调用JS方法详解 在Web开发中,前后端交互是必不可少的一个环节。本文将详细介绍如何实现前端JavaScript(JS)与后端C#之间的相互调用,这对于构建功能丰富的Web应用至关重要。下面将按照问题的...

    详解Webwork中Action 调用的方法

    `DefaultActionProxy`内部包含了Action的配置信息,它会创建并初始化`DefaultActionInvocation`,`DefaultActionInvocation`是Action执行过程的具体实现,它会按照配置信息调用Action的方法并处理结果。 - `...

    Struts2 动态方法调用(十三)

    综上所述,Struts2的动态方法调用是一个强大且灵活的功能,它简化了Action方法的调用方式。然而,正确理解和使用它需要对Struts2的内部机制有一定的了解,并注意安全性和性能方面的考虑。通过阅读源码和利用相关工具...

    Struts2动态方法调用

    - 安全性:动态方法调用可能会导致安全问题,因为允许任意方法调用可能会暴露不希望公开的Action方法。因此,开发者应谨慎使用,避免开放敏感操作。 - 性能:虽然动态方法调用提高了灵活性,但过度使用可能导致性能...

    struts2中Action数据绑定几种方法.rar

    DMI允许根据请求参数动态地调用Action方法。这种方法的数据绑定通常是通过OGNL表达式完成的,使得Action类可以更加简洁。 ```java public class MyAction { public String handle(@Param("methodName") String ...

    一个Action多方法调用的Struts 2的应用程序

    具体要求是在loginAction类中分别用login()和registered()处理用户登录和注册的过程,分别创建login.jsp和register.jsp两个页面实现登录和注册的输入,这两个页面提交给loginAction中的两个方法进行业务处理,...

    struts2 动态方法调用(DMI)

    Struts2 动态方法调用(DMI,Dynamic Method Invocation)是Struts2框架中一个特色功能,允许开发者通过URL直接调用Action类中的方法,而无需预先在配置文件中显式声明这些方法。这种机制增加了开发的灵活性,但也...

    Struts2 in Action

    Struts 2还支持动态方法调用(Dynamic Method Invocation,DMI),使得可以不通过固定的action名称就能调用Action方法,增强了URL的可读性和灵活性。 在处理表单数据方面,Struts 2提供了强大的表单标签库,简化了...

    js调用Action

    如果需要带参数的话可以在action中定义那个参数名paraName,并生成setter和getter方法 方法二: &lt;script type= "text/javascript"&gt; function formSubmit(url) { document.forms[0].action=url; document....

    struts 2 action 动态调用

    默认情况下,Struts 2会调用Action类中的`execute()`方法。 2. **Struts.xml**: 这是Struts 2的配置文件,用于配置Action、拦截器等组件。 3. **Interceptors (拦截器)**: 拦截器用于处理Action执行前后的一系列...

    那么action就可以通过该引用值来调用业务类的对象,还有就是在ssh框架中。所有的类都必须通过spring的配置文件进行注册,并获得一个引用值

    sp页面的form表单里面有一个属性值action,当提交jsp页面上的form表单时,系统会根据action的值来找到servlet里面具体的action,(这里的servlet是在web.xml配置文件里面),然后调用action里面的execute()方法,...

    JS调用Struts中的Action

    如果使用表单提交的方式来调用Action,则可以通过表单中的`&lt;input&gt;`标签来传递参数。例如,`&lt;input name="paraName" value="arg0"&gt;`表示传递一个名为`paraName`的参数,其值为`arg0`。 #### 总结 通过JavaScript...

    struts2 adtion 方法的校验一

    通过在Action类的getter方法上添加这些注解,Struts2在调用Action方法前会自动执行验证。 2. **基于XML的配置文件验证**: 另一种常见的方式是在struts.xml或者validate.xml文件中定义验证规则。这里可以为每个...

    html静态页面调用php文件的方法

    除了直接使用JavaScript调用外,还可以使用jQuery的AJAX方法来更优雅地实现对PHP文件的调用。jQuery提供了一个方便的.load()方法,用于在不重新加载整个页面的情况下,从服务器加载数据并更新到页面的指定部分。以下...

    Struts2值栈的理解

    在 Struts2 接收到一个.action 的请求后,会先建立 Action 类的对象实例,但并不会调用 Action 方法,而是先将 Action 类的相应属性放到 ValueStack 对象的顶层节点中。 ValueStack 对象相当于一个栈,存放着当前...

    Struts2 拦截器 和 Java 中的动态代理

    这些类利用了Java的反射API,创建了一个代理对象,该对象在调用Action方法之前和之后调用拦截器。这样,我们就可以在不修改Action代码的情况下,添加额外的行为,增强了代码的灵活性和可维护性。 总结来说,Struts2...

Global site tag (gtag.js) - Google Analytics