`

struts2的ajax支持

阅读更多

struts2的ajax支持的一个好的博客http://mmz06.blog.163.com/blog/static/12141696201039114319228/

在应用中,js代码入下

function concern(){
   $j.ajax({
   type:"post",
   url:"",
   dataType:"json",
   async: true,
   success:function(msg){
                      alert(msg);
      },
    error:function(msg){
                         alert("操作失败,稍后重试!");   
      }
    });
   }

报错如下:

java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lang/Object;)Ljava/lang/Object;

网上搜索,大多说是jar包冲突问题http://blog.csdn.net/bluesky5219/archive/2011/05/13/6417910.aspx,但是同一个工程别的模块可用,重新查找错误,

检查struts.xml,忘了写method属性,增加method,前台数据返回,但是后台还是报以上错误,

 <result  type="json"/>修改为<result ></result >,问题解决,粗心啊!!!

分享到:
评论

相关推荐

    Struts2的ajax支持

    ### Struts2的Ajax支持详解 #### Ajax概述与Struts2的融合 在现代Web2.0技术蓬勃发展的背景下,Ajax技术因其能够实现网页的异步加载与交互性提升,成为了构建动态网页的重要组成部分。Struts2框架,作为Java Web...

    struts2对AJAX的支持

    首先,我们来理解一下Struts2是如何实现AJAX支持的。Struts2提供了一个名为`struts2-jquery-plugin`的插件,它扩展了Struts2的功能,将jQuery库集成到框架中。通过这个插件,开发者可以利用jQuery的AJAX功能与Struts...

    struts2的Ajax实现注册验证

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它被广泛应用于Java Web开发中,提供了灵活的架构支持。Ajax(异步JavaScript和XML)技术则为Web应用程序带来了增强的用户体验,允许页面部分刷新,而无需整体刷新...

    Struts2+Jquery+Ajax

    Struts2提供了丰富的功能,如拦截器、结果类型、国际化支持等,使得开发者能够更高效地处理请求和响应。 在MVC架构中,Model负责业务逻辑,View负责展示,而Controller负责接收用户请求并调用Model进行处理,然后将...

    Struts2与AJAX

    Struts2为了满足这种需求,实现了与AJAX的无缝集成,提供了一流的AJAX支持。 Struts2的AJAX支持并不是从零开始创建一个新的AJAX框架,而是选择了当时在Java EE平台上广泛使用的AJAX库,如Dojo和Direct Web Remoting...

    struts2实现ajax功能所需的jar包

    在实际开发中,我们还需要按照以下步骤配置Struts2以支持AJAX: 1. 在struts.xml配置文件中,定义一个Action类,指定一个返回JSON的Result类型。例如: ```xml &lt;action name="ajaxAction" class=...

    struts2+ajax+jquery

    在这个"struts2+ajax+jquery"的主题中,我们将深入探讨如何利用Struts2、jQuery和Ajax技术实现Web页面的异步交互。 首先,Struts2作为MVC框架,它的核心是Action,它负责处理用户的请求,并通过配置的Result返回...

    ajax-struts2需要的3个包

    Struts2是一个非常流行的Java Web框架,它支持多种扩展,包括Ajax功能。在Struts2中实现Ajax交互,通常需要依赖一些特定的库和插件。以下是对"ajax-struts2需要的3个包"的详细解释: 1. **json.js**: 这是一个...

    struts2 ajax图片上传

    Struts2是一个流行的Java web框架,它为开发者提供了一种...Struts2提供了很好的集成JSON支持,使得与前端交互变得更加便捷。在实际开发中,还要考虑文件大小限制、安全性(如防止CSRF攻击)以及用户体验优化等问题。

    基于Struts 2 Ajax实现的Login应用

    ### 基于Struts 2 Ajax实现的Login应用知识点详解 #### 一、Struts 2框架简介 Struts 2是Apache Struts的第二个版本,它是一个用于开发Java Web应用程序的开源框架。该框架提供了强大的MVC(模型-视图-控制器)...

    struts2ajax

    3. **Struts2插件支持**:Struts2提供了Ajax插件,如`struts2-jquery-plugin`和`struts2-json-plugin`,这些插件简化了Ajax与Struts2的集成。它们提供了一系列预定义的标签,可以直接在JSP中使用,无需手动编写...

    struts2中使用ajax

    总的来说,Struts2通过与jQuery等JavaScript库的集成,为开发人员提供了强大的Ajax支持,使得在Java Web应用中实现动态交互变得简单且高效。通过理解和熟练运用上述知识点,你可以创建出响应迅速、用户体验良好的Web...

    struts+ajax实例

    Struts2是一个强大的MVC框架,它简化了Java Web应用的开发,提供了丰富的拦截器和插件机制,支持多种视图技术。而AJAX(Asynchronous JavaScript and XML)则允许网页在不刷新整个页面的情况下与服务器交换数据并...

    struts2-dojo-plugin-2.2.3.1.zip_key_可用struts的ajax支持插件

    "struts2-dojo-plugin-2.2.3.1.zip_key_可用struts的ajax支持插件"这个标题表明,这个压缩包提供了一个关键的插件,使得Struts2能够支持AJAX操作。这个插件基于Dojo JavaScript库,Dojo是一个强大的JavaScript工具集...

    Struts2常用的Ajax标签

    除了基本的`&lt;s:div&gt;`标签外,Struts2还支持其他用于实现Ajax功能的标签,如`&lt;s:submit&gt;`、`&lt;s:textfield&gt;`等,它们同样可以在表单提交、文本输入等场景下启用Ajax行为,进一步提升应用的响应速度和用户友好度。...

    Struts2+ajax+json返回list.docx

    -- 配置Struts2支持JSON --&gt; &lt;constant name="struts.enable.SMD" value="true"/&gt; &lt;constant name="struts.action.extension" value=","/&gt; &lt;constant name="struts.objectFactory" value="struts-default"/&gt; ...

    struts2 ajax json

    配置Struts2的Ajax和JSON支持通常包括以下几个步骤: 1. 在`struts.xml`配置文件中启用JSON插件: ```xml &lt;constant name="struts.enable.SlashesInActionNames" value="true"/&gt; &lt;constant name="struts.action....

    struts2实现ajax

    Struts2框架支持多种方式来实现Ajax请求。其中一种是通过使用Struts2的插件,如`struts2-jquery-plugin`或`struts2-dojo-plugin`,这些插件为开发者提供了丰富的JavaScript库和动作支持。另一种方法是使用纯...

    struts2-and-ajax.rar_struts2 ajax

    Struts2 是一个基于 Model-View-Controller(MVC)架构的 Java 框架,它为构建可维护、可扩展的企业级应用程序提供了强大的支持。而 AJAX(Asynchronous JavaScript and XML)则是一种在不刷新整个页面的情况下更新...

Global site tag (gtag.js) - Google Analytics