`

json jquery ajax struts

阅读更多

最近做了一个jquery取json数据的小例子,拿出来与大家分享。

 

后台:

public class AutoAction extends DispatchAction {
 
 public void aa(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response)
   throws Exception {
  List list = new ArrayList();  
  list.add( "first" );  
  list.add( "second" );
  list.add( "fir" );  
  list.add( "fff" );
  JSONArray jsonArray = JSONArray.fromObject( list );  
  response.setCharacterEncoding("utf-8");    //传送中文时防止乱码
  response.getWriter().print(jsonArray);  //传输json数据

 }
 

}

 

struts-config.xml配置:

<action
      scope="request"
      parameter="method"
      path="/autoAction"
      type="com.lhy.AutoAction">
      </action>

 

前台:

 

js:

 

<script type="text/javascript">     
     function get(){
        
          $.getJSON("http://localhost:8888/test/autoAction.do",
      {method:"aa"},    //传递参数
     function(data){
     alert(data);
     var s="";
     $.each(
       data, function(i){
          s=s+data[i]+"|";
        }
     )
    $("#t").val(s);
  });
  
     }
    
 </script>

 

jsp:

 

 <button id="tmp" onclick="get()">点击得值 </button>
  <textarea rows="10" cols="20" id="t">

 

效果图:

 

 

 

 转换json数据所用jar包在下面

 

分享到:
评论

相关推荐

    jquery ajax json struts2最简单例子测试成功

    在IT行业中,jQuery、AJAX、JSON以及Struts2是四个非常重要的技术,它们在Web开发领域中扮演着核心角色。下面将详细解释这些技术及其相互间的集成。 **jQuery** 是一个快速、简洁的JavaScript库,它简化了HTML文档...

    json+jquery+struts2+ajax

    struts2 json jquery ajax实现用户登陆及业面跳转

    struts2+json+ajax+jquery

    Struts2、JSON、Ajax 和 jQuery 是Web开发中的四个关键技术,它们共同构建了现代Web应用程序的数据交互和用户界面交互的核心部分。 Struts2 是一个基于MVC(Model-View-Controller)架构的Java Web框架,它使得...

    jquery的ajax传json对象数组到struts2的action

    本文将深入探讨如何使用jQuery的AJAX方法发送JSON对象数组到Struts2的Action,并在后端进行处理。 首先,我们了解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于...

    Jquery struts2 json 实现ajax

    标题 "Jquery struts2 json 实现ajax" 涉及到的是在Web开发中使用jQuery库与Struts2框架结合处理JSON数据的Ajax技术。这个主题主要关注如何通过前端的jQuery实现异步请求,与后端的Struts2框架进行交互,从而更新...

    Json JQuery Struts2

    例如,研究Struts2的JSON插件是如何将Java对象转换为JSON,JQuery的Ajax实现细节,以及如何通过自定义拦截器扩展Struts2的功能。 5. 工具支持:在开发过程中,开发者可能需要用到诸如IDEA、Eclipse这样的集成开发...

    Struts2 与Jquery Ajax的json数据交换的典型范例

    总结,Struts2和jQuery的Ajax JSON数据交换涉及以下几个关键步骤:配置Struts2的JSON插件,编写返回JSON数据的Action,使用jQuery发起Ajax请求并处理返回的JSON数据。通过这种方式,可以实现客户端与服务器之间的...

    Struts2下的jQueryAjax请求(Json)

    struts2下通过jquery的ajax从后台传json对象并展示在web页面上的一个小例子,所需的jar包请自己下载否则无法运行,所需的包包括struts的必须包,json的支持包和struts对json的支持包

    struts2 Ajax json Jquery demo

    Struts2、Ajax、JSON和jQuery是Web开发中常见的技术,它们共同构建了现代Web应用程序的交互性。在这个"struts2 Ajax json Jquery demo"中,我们将探讨这些技术如何协同工作,创建一个异步数据交换的示例。 首先,...

    Struts2 + jQuery+JSON 实现ajax

    ### Struts2 + jQuery + JSON 实现Ajax 在现代Web开发中,Ajax技术因其能够实现网页的局部刷新而被广泛采用。本篇文章介绍如何利用Struts2框架结合jQuery与JSON来构建一个简单的Ajax功能。 #### 一、环境搭建 1. ...

    JSON jQuery Struts 2

    2. **JSON序列化与反序列化**:在服务器端,Struts 2的JSON插件可以自动将Action的属性转换为JSON对象,而在客户端,jQuery可以使用`JSON.parse()`或`$.parseJSON()`方法将接收到的JSON字符串转化为JavaScript对象。...

    struts2+jquery+json+ajax例子

    Struts2、jQuery、JSON和Ajax是Web开发中常见的技术栈,它们共同为构建动态、交互式的用户界面提供了强大的支持。下面将详细解释这些技术及其在登录示例中的应用。 Struts2是一个基于MVC(Model-View-Controller)...

    Struts2+Jquery+Ajax

    6. Struts2与Ajax的集成,使用JQuery的$.ajax()或$.getJSON()方法 7. 请求与响应的处理,包括参数传递和数据封装 8. 实例演示:使用Struts2+Jquery+Ajax实现动态加载数据或表单验证 "struts2 jar"文件包含了Struts2...

    AJAX和struts2传递JSON数组

    在本场景中,我们将探讨如何使用AJAX来传递JSON数组,并在Struts2的Action中接收和处理这些数据。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析...

    ajax_struts_jquery_json级联菜单

    在"ajax_struts_jquery_json级联菜单"的场景中,我们将看到如何利用这四种技术协同工作来创建这样的功能。 首先,Struts框架在后台处理业务逻辑。当用户在前端选择了一个父级菜单项后,Struts Action会接收到这个...

    struts2+json+jquery实现ajax数据的存取

    "Struts2+JSON+jQuery实现Ajax数据的存取"就是一个典型的示例,它结合了强大的MVC框架Struts2、轻量级的数据交换格式JSON以及高效的前端库jQuery,以实现网页上的无刷新数据交互。下面将详细介绍这三个技术及其在...

    struts2+json+ajax整合例子(导入即可运行,附带详细教程)

    3. **使用AJAX**:在前端,使用JavaScript和jQuery库发送AJAX请求到服务器,获取JSON数据。例如: ```javascript $.ajax({ url: 'StrutsAjax/ajaxAction', type: 'POST', dataType: 'json', success: function...

    JQuery发起ajax请求Struts2,并操作JSON数据的例子

    在Web开发中,jQuery、Ajax、Struts2和JSON是常用的技术栈,它们结合使用能够构建动态、交互式的网页应用。下面将详细讲解这些技术及其在"JQuery发起ajax请求Struts2,并操作JSON数据的例子"中的应用。 **jQuery** ...

    Jquery+struts2上传图片,制作进度条,以及Jquery+Json+Struts交互等示例

    Jquery+struts2上传图片,制作进度条等示例,还有Jquery+Json+Struts实现Ajax技术,还有图形处理技术等,虽然很少,但都有重点突出,由于我也是学习,所以代码不是很简洁,对想学习交流的朋友非常合适

    ajax-struts2需要的3个包

    4. 在客户端,使用JavaScript(例如jQuery的`$.ajax()`方法)发起Ajax请求,设置请求类型为`'GET'`或`'POST'`,并指定数据格式为`'json'`。 5. 在服务器端接收到请求后,处理业务逻辑,生成JSON响应,并通过Action...

Global site tag (gtag.js) - Google Analytics