`
axeking1983
  • 浏览: 30602 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在用struts2时,action 奇怪的走两遍

 
阅读更多

今天我在开发的过程中,忽然出现了一个诡异的问题,就是action无缘无故的走了两遍,而且仔细检查过什么代码都没有问题,后来翻查过一些资料发现,由于struts2的机制,它会自动搜集get开头的方法,然后执行,这就导致了当调用这个action里其他方法名不是以get开头的方法时,同时也调用了这条get开头的方法,所以当把这个方法名不以get开头,哎,奇迹就出现了,唉。。。。学艺不精啊

分享到:
评论

相关推荐

    Struts 2实战 struts2 in Action

    根据提供的文件信息,我们可以从《Struts 2实战 Struts2 in Action》这一书籍中提炼出与Struts 2框架相关的多个重要知识点。Struts 2是一个基于Java的开源Web应用框架,它继承了Struts 1的优点并进行了大量的改进和...

    Struts2 in action(struts2实战)

    - **注解配置**:Struts2也支持使用Java注解来简化配置,直接在Action类或方法上添加注解即可。 3. **Action与Result**: - Action通过`execute()`方法响应请求,开发者可以自定义其他方法来处理特定的业务逻辑。...

    struts2 使用action属性接收中文参数(post提交)

    在处理用户请求时,Struts2允许开发者通过Action类来接收和处理参数,包括中文参数。当我们需要通过POST方法提交包含中文字符的数据时,可能会遇到编码问题,因为HTTP请求默认使用的是ASCII编码,而中文字符需要UTF-...

    struts2 action跳转action传参数

    通过以上两种方式,我们可以在Struts2框架中轻松地实现Action之间的跳转以及参数传递。使用`chain`类型的结果不仅能够实现跳转,还能够在不使用额外的HTTP请求的情况下传递参数,而使用`redirectAction`类型的结果...

    Struts2实战(Struts2 In Action中文版)

    《Struts2 In Action》是一本专为Java开发者设计的实战指南,旨在深入解析Struts2框架的使用与实践。Struts2作为一款强大的MVC(Model-View-Controller)框架,极大地简化了Java Web应用的开发流程,提高了开发效率...

    Struts 2实战 Struts 2 in action 的中文版

    根据提供的信息,我们可以推断出这是一本关于Struts 2框架的书籍——《Struts 2实战 Struts 2 in action 的中文版》。本书主要介绍了Struts 2框架的相关概念、工作原理以及实际应用案例等内容。接下来,我们将根据...

    Struts2 in action中文版+配套源代码

    5. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认的表达式语言,用于在Action与视图之间传递数据,支持动态属性访问和方法调用。 6. **插件系统**:Struts2拥有丰富的插件库,如Tiles、...

    struts2 result转向到action

    在 Struts2 中使用 `redirect-action` 来实现 Action 之间的跳转是一种常见的做法,特别是在需要按顺序执行多个 Action 的业务场景中。通过这种方式,不仅可以保持应用程序的良好结构,还能有效地组织业务流程。同时...

    Struts2 in action 中文版

    《Struts2 in Action》中文版是一本深入探讨Struts2框架的专业书籍,该书不仅提供了详尽的理论知识,还包含了大量的实战案例,对于希望掌握Struts2框架的开发者来说,是一本不可或缺的参考书。 ### Struts2框架概览...

    struts2 in action 源码

    struts2 in action 源码

    struts 2 action 动态调用

    如上所示,我们添加了`method="doAdd"`属性,这意味着当访问`test.action`时,Struts 2将调用`doAdd()`方法。 **5. JSP 页面显示** 在JSP页面中,可以使用EL表达式来获取Action中设置的值。 ```jsp ; charset=...

    Struts2中Action接收参数的方法

    在 Struts2 中,可以使用 Action 的属性来接收参数。具体步骤如下: 1. 在 Action 类中定义属性,例如 `userName`,并创建对应的 get 和 set 方法。 2. 在 JSP 页面中,使用表单或其他方式将参数传递给 Action。 3....

    Struts2 in action 中文版.pdf

    《Struts2 in Action》是一本深入探讨Struts2框架的权威著作,中文版的发布使得国内开发者能够更方便地理解和应用这一强大的Java Web开发框架。Struts2是Apache软件基金会旗下的一个开源项目,它是MVC(Model-View-...

    struts2 Action 包 命名空间 servlet API

    配置Struts2时,通常需要在web.xml中设置FilterDispatcher,其url-pattern一般设置为"/*",确保所有请求都通过Struts2处理。Action的配置则在struts.xml或其他配置文件中定义,包括Action的名称、类、结果页面等。 ...

    struts2 in Action

    如果你想自学struts2,此文档是很好的自学宝典,经典struts2 in Action,能帮你建立整体的struts2思想,你还在犹豫什么

    struts2.0之action

    当用户访问`HelloWorld.action`时,Struts框架会根据配置文件创建`HelloWorld`对象并调用`execute()`方法,最后展示`HelloWorld.jsp`页面。 Struts 2.0还提供了一种方式来改变默认调用的方法,这类似于Struts 1.x的...

    去掉.action去掉.do字样 隐藏struts2 URL地址action, strus1的扩展名do也是同理.zip

    Struts2和Struts1是两个非常著名的Java Web框架,它们在处理请求时通常会在URL中显式地显示.action或.do后缀。然而,为了提供更友好的用户体验和增强安全性,有时我们需要隐藏这些扩展名。本篇文章将详细介绍如何在...

    struts2 in action 中文版 英文版 源代码 合集

    3. **拦截器**: 拦截器是Struts2的一个强大特性,它们在Action执行前后进行拦截,实现日志记录、权限检查、数据验证等功能,增强了框架的扩展性。 4. **插件**: Struts2支持众多插件,如Struts2-dojo-plugin用于...

Global site tag (gtag.js) - Google Analytics