- 浏览: 447998 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (108)
- Ibatis (0)
- ZK (13)
- 设计模式 (3)
- Java编程 (21)
- 正则表达式 (2)
- 开发小续 (2)
- 杂谈 (1)
- 数据库 (6)
- Hibernate (6)
- Struts 2 (2)
- Spring (2)
- 版本控制 (4)
- Subversion (1)
- Myeclipse (1)
- EL (1)
- jsp (1)
- CAS (1)
- SSO (1)
- Restful Web Service (3)
- jersey (2)
- jersey与spring (1)
- web service框架 (1)
- 系统分析 (1)
- Subversion windows service (1)
- tomcat (1)
- PermGen Space (1)
- 编程心得 (1)
- google map api (1)
- springmvc (1)
- ajax (1)
- Hibernate QBC (1)
- oracle oracle10g (1)
- RBAC 权限设计 (1)
- springsecurity 3 (1)
- JPA (1)
- JPA j2ee (1)
- maven java (1)
- Jquery框架 UI框架 (1)
- printcss (1)
- java reflect 反射 (1)
- Jquery框架 UI框架 3scschool (1)
- collabnet Subversion (1)
- linux redhat (1)
- mysql (3)
- spring spring-data-jpa (1)
- Jquery AjaxForm (1)
- Jquery Map (1)
- linux (3)
- linux nginx openssl zlib pcre (1)
- linux jdk (1)
- 物联网技术 嵌入式 C# (1)
- oracle 数据库 (1)
- oracle (5)
- maven (1)
- java 定时器 (1)
- swing (1)
- java (2)
- 短信接口 (1)
- DBUtils (1)
- JDBC (1)
- javascript json (1)
- shiro (1)
- 权限系统 (1)
- 嵌入式 (1)
- 树莓派 (1)
- python (1)
- Github (1)
- 代码托管 (1)
- 产品设计 (2)
- 产品需求 (2)
- BRD (1)
- MRD (1)
- PRD (1)
- DRD (1)
- FRD (1)
- GIS (1)
- SOA (1)
- 网站资源 (1)
- 骆驼 (1)
- 黑客技术资源 (1)
- 网络安全资源 (1)
- 个人修炼 (1)
- Angular2 (1)
- Nodejs Krakenjs (1)
最新评论
-
GeorgeFeng:
学习啦,感谢
RBAC用户权限管理数据库设计 -
徜徉の小溪:
yuanliangding 写道请求进来时,创建的对象都不是由 ...
基于RESTful Web Service 的Jersey框架与Spring完美整合 -
yuanliangding:
请求进来时,创建的对象都不是由Spring弄出来的。。
基于RESTful Web Service 的Jersey框架与Spring完美整合 -
Ripin_Yan:
我已经按照你的xml这个顺序配置了,结果还是中文乱码。是还有什 ...
SpringMVC使用注解@ResponseBody返回json中文乱码 -
王静娜:
作者的实体图画的很好很有条理,但是个人觉得用户组对应的是资源, ...
RBAC用户权限管理数据库设计
4月 我使用到了 struts2 整合JQuery 开发 要求实现一部数据的获取 我写了一个例子 不知道合不合适 有不妥
请大家 指出 并修改
首先是html中的脚本 JQuery 在此使用$.ajax(function(){ .......})方法 但如果 有特别的需求 也可以使用别的方法
比如:$.get(url,[data],[callback]) , $.getJSON(url,[data],[callback]) 等等都可以该参数 我就不详细阐述了参照jquery API文档
ajax 脚本如下 :
$(function() { $.ajax({ url : "ajax/queryUnitShippingOrderAjax.action", type : "post", dataType : "json", success : function(data,textStatus) { for(var i=0;i<data.length;i++){ $("#ut1").append("<option value='"+data[i].id+"'>"+data[i].unit+"</option>"); $("#ut2").append("<option value='"+data[i].id+"'>"+data[i].unit+"</option>"); $("#ut3").append("<option value='"+data[i].id+"'>"+data[i].unit+"</option>"); $("#ut4").append("<option value='"+data[i].id+"'>"+data[i].unit+"</option>"); } }, error : function(xhr, textStatus, errorThrown) { alert(textStatus + ":" + errorThrown); } }); });
$.ajax([options])参数 参照API文档 查看 这里我讲一下 数据获取
在ajax 和服务器端交互数据的时候 通常情况下
使用的是以json数据格式的传输 如: username:张三 password:123 冒号前是键 后是值
你可以在dataType参数 设置为Json 格式 也可以是xml 格式都可以 依照您的使用习惯
如果 你返回的是一个list集合 而function(data,textStatus) {}是一个回调函数 data则是你获取到的list集合 对象
textstatus则是获取数据的状态和信息
第二步: 就是在struts.xml 文件中 添加ajax Action以及方法
注意的是 :<package name="ajax" extends="json-default" namespace="/ajax">
extends 拓展 是拓展struts-json插件 必须导入该插件包和
<package name="default" extends="struts-default" namespace="/">不一样
<package name="ajax" extends="json-default" namespace="/ajax">
<action name="queryUnitShippingOrderAjax" method="queryUnitShippingOrderAjax" class="shippingOrderAction"> <result name="success" type="json"> <param name="root">unitList</param> </result> </action> 。。。。。。。
添加action
第三步:
public String queryUnitShippingOrderAjax() throws ActionException { unitList = unitService.getUnits(); return SUCCESS; }
这样就完成了一个struts2 整合 Json jquery 的ajax功能
发表评论
-
开源项目 企业框架,学习资料
2013-05-13 16:10 1578Spring mvc+hibernate+freemar ... -
maven 通用配置
2013-04-27 10:02 3019在搭建maven 项目的时候,我们很 ... -
SpringMVC使用注解@ResponseBody返回json中文乱码
2012-11-27 14:42 12492----------------------------- ... -
CAS 单点登录client,server端分析
2012-04-09 13:14 12758本篇文章是对JA-SIG CAS(v3.3)的初步调研总 ... -
EL表达式 functions String处理函数
2012-03-27 14:56 425501.uri="http://java.sun.co ... -
Hibernate hbm.xml中查询数据作为虚拟列Formula使用
2011-12-26 17:09 6258Hibernate 中的Formula 攻 ... -
Dom4jUtils 工具类让你更加方便操作XML的MarkerIce.Jar
2011-09-29 11:24 1652最近我闲着无聊,看到一篇文章关于XMl的操作.对于XMl操作相 ... -
getHibernateTemplate.load() 和get()之间的区别
2011-09-08 15:19 8751今天我在hibernate 进行 getHibernateTe ... -
排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序
2011-05-24 09:16 1630先推荐一篇关于排序算法的文章:http://www.cpp ... -
在spring来管理实例对象prototype和singleton的选择.针对action如何使用
2011-04-22 15:54 1376默认情况下,从bean工厂所取得的实例为Singleton(b ... -
Apache Commons工具集简介
2011-03-22 14:33 1278Apache Commons包含了很多开源的工具,用于解 ... -
java使用定时器,定时发送邮件
2011-02-22 16:01 1698java使用定时器,定时发送邮件 ... -
JSP 分页标签库
2010-12-31 16:11 3055好了,该说一下怎么用 ... -
struts2类型转换机制
2010-12-31 14:17 1654struts2类型转换机制 package com. ... -
java中web.xml的配置信息
2010-11-18 09:49 3771<?xml version="1.0&q ... -
forward,include,redirect的区别(转)
2010-08-27 13:54 1358forward,include,redirect是 ... -
一个Java程序员应该掌握的10项技能[转]
2010-06-12 10:53 13031、语法:必须比较 ... -
(转)Java开发者的十大戒律
2010-06-09 17:27 1199有许多标准和实 ... -
Java 线程同步示例
2010-06-08 23:22 1407文章用实例代码展示了Java中多线程访问共享资源 时线程同 ... -
synchronized 关键字
2010-05-28 10:28 1203synchronized 关键 ...
相关推荐
"Struts2+JSON+jQuery实现Ajax数据的存取"就是一个典型的示例,它结合了强大的MVC框架Struts2、轻量级的数据交换格式JSON以及高效的前端库jQuery,以实现网页上的无刷新数据交互。下面将详细介绍这三个技术及其在...
Struts2 框架与 jQuery 的整合使得在 Java Web 应用中实现 AJAX 功能变得更加便捷高效。AJAX(Asynchronous JavaScript and XML)技术允许前端与后台进行异步通信,提升用户体验,无需刷新整个页面即可更新部分内容...
总结来说,Struts2整合jQuery实现Ajax功能,可以让前端和后端之间进行无缝通信,提供更加动态的用户体验。通过使用jQuery简化Ajax操作,开发者可以专注于业务逻辑而不是繁琐的异步请求处理。同时,Struts2的Action...
### Struts2、JSON与jQuery实现Ajax登录与注册功能详解 在现代Web开发中,实现高效、实时的用户交互已成为核心需求之一。Struts2框架以其强大的MVC架构能力,结合JSON数据交换标准以及jQuery库的灵活性,为构建动态...
本文将详细解析如何通过Struts2框架整合jQuery来实现Ajax功能,具体涉及的知识点包括:Struts2框架基础、jQuery库的应用、Ajax原理以及具体的代码示例分析。 ### Struts2框架基础 Struts2是一个基于MVC(Model-...
总结来说,这个"struts2 Ajax json Jquery demo"是一个实用的例子,展示了如何使用Struts2处理后台业务,利用Ajax和jQuery实现实时的前端与后端交互,以及JSON作为数据交换格式的角色。理解和掌握这些技术对于开发...
在Struts2框架中整合Ajax以实现异步数据交互,JSON(JavaScript Object Notation)扮演了关键角色。JSON是一种轻量级的数据交换格式,它允许Web应用与服务器之间高效地传输数据,而无需进行繁琐的HTTP请求。在这个...
Struts2、JSON和JQuery是Web开发中的三个关键技术,它们常常被结合使用来构建高效、动态的用户界面。在本教程中,我们将探讨如何利用这些技术实现一个简单的验证功能。 首先,Struts2是一个基于MVC(Model-View-...
通过以上步骤,我们可以利用Struts2框架结合jQuery与JSON轻松地实现Ajax功能。需要注意的是,在实际应用中可能还需要考虑更多的因素,比如安全性、性能优化等。此外,随着技术的发展,现代Web开发中也出现了更多先进...
6. Struts2与Ajax的集成,使用JQuery的$.ajax()或$.getJSON()方法 7. 请求与响应的处理,包括参数传递和数据封装 8. 实例演示:使用Struts2+Jquery+Ajax实现动态加载数据或表单验证 "struts2 jar"文件包含了Struts2...
标题 "Jquery struts2 json 实现ajax" 涉及到的是在Web开发中使用jQuery库与Struts2框架结合处理JSON数据的Ajax技术。这个主题主要关注如何通过前端的jQuery实现异步请求,与后端的Struts2框架进行交互,从而更新...
Struts2、JSON和AJAX是Web开发中的关键技术,它们的整合可以实现高效的数据交互和动态页面更新。本文将深入探讨这些技术以及如何在实际项目中整合它们。 **Struts2** 是一个基于MVC(Model-View-Controller)设计...
struts2下通过jquery的ajax从后台传json对象并展示在web页面上的一个小例子,所需的jar包请自己下载否则无法运行,所需的包包括struts的必须包,json的支持包和struts对json的支持包
总结来说,Struts2提供了后台处理和视图控制,JSON负责数据传输,Ajax实现了无刷新交互,而jQuery简化了这一过程。这种组合在Web开发中极其常见,是构建动态、高效Web应用的重要工具。理解并熟练掌握这四者之间的...
总的来说,"Struts2 Tiles JSON jQuery Convention"的资料包可能包含了一系列示例和教程,指导开发者如何有效地整合这些技术,以创建高效、易维护的Web应用。学习和理解这些内容,对于提升Java web开发技能和理解...
综上所述,通过以上步骤,我们已经在Struts2中实现了使用Ajax获取并展示JSON数据的功能。这个过程包括了引入必要的库、创建前端页面、编写后端Action类以及配置Struts2的Action。当你运行项目并点击按钮时,浏览器将...
在探讨“Struts2与JSON整合”的主题时,我们深入分析了如何在Struts2框架中集成JSON技术,实现前后端数据的高效交互。Struts2作为一款流行的Java Web开发框架,提供了丰富的功能来简化Web应用程序的开发过程。而JSON...
在Struts2中整合JSON和jQuery,可以实现异步数据交换,提升Web应用的用户体验。 在Struts2中整合JSON,首先需要在Struts2的配置文件(如struts.xml)中定义一个Action,该Action返回JSON类型的结果。例如: ```xml...
总结起来,这个项目结合了Struts2的Action和JSON支持,利用jQuery的Ajax功能,实现了客户端与服务器之间的数据交互,达到了动态更新页面的目的。对于Web开发者来说,了解这种技术组合有助于提高开发效率和用户体验。
在Web开发中,jQuery的AJAX功能经常被用于与服务器进行异步数据交换,而Struts2作为一款流行的Java Web框架,提供了处理前端请求的能力。本文将深入探讨如何使用jQuery的AJAX方法发送JSON对象数组到Struts2的Action...