`
泡咖啡
  • 浏览: 9627 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

jquery ajax 取多行数据库记录,在jsp页面遍历。使用Gson。

    博客分类:
  • web
阅读更多
1、action代码

@SuppressWarnings("unchecked")
	public String getChargeMode(){
		//根据产品id      获取计费方式    
		String productid ="402881833492ec97013492f512870003";
		List<ChargeMode>  vmchargeList =  chargeModeService.findByProductId(productid);
		
		//New个 Gson对象
		Gson gson = new Gson();
		//直接toJson 真是Gson的强大之处
		String result = gson.toJson(vmchargeList);
		
		System.out.println(result);
	//基类定义的 返回形式	
        return ajaxText(result);
		 
	}


2、hibernate实体
        private String id;
        //transient这个关键字是过滤不必要的底层信息
	transient
	private Product product;	 
	private String chargeName;
	private String timeType;
	private String unit;


3、jsp页面

jQuery.ajax({
dataType: "json",
type: "post",
url: "<%=basePath%>product!getChargeMode.action",
						 
success: function(data) {							jQuery.each(data, function(i, field){	
//遍历所有记录,   alert所有的id
	  alert(field['id']);
	   });
							 
	}
						 
});



4、action输出
//能以此格式 存储多行记录 

[{"id":"40288036379bd5b101379bd6455e0001","chargeName":"包月","timeType":"M","unit":"元/月"}
2
0
分享到:
评论

相关推荐

    SSH1,JQuery的ajax返回json二维数组处理过程

    在本文中,我们将探讨如何使用SSH1框架与jQuery的AJAX功能来处理JSON二维数组,特别是在实现菜单联动下拉框的场景中。SSH1(Spring、Struts、Hibernate)是Java开发中的一个流行MVC框架组合,而jQuery的AJAX功能则...

    struts2~json~gson~jquery~ajax简单应用

    在Web开发领域,Struts2、JSON、Gson、jQuery和Ajax是几个非常重要的技术,它们各自扮演着不同的角色,但又能够很好地协同工作来构建高效、交互性强的Web应用程序。本文将对这些技术进行简要介绍,并通过一个示例来...

    JQuery Ajax 仿google suggest 自动补全功能 支持中文(jsp / Servlet)

    在IT行业中,jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。Ajax(Asynchronous JavaScript and XML)技术则是Web开发中的一个重要部分,允许网页在不重新加载整个页面...

    jsp中利用jquery+ajax在前后台之间传递json格式参数.docx

    在JSP中,使用jQuery和AJAX进行前后台交互是一种常见的技术手段,特别是在处理动态数据和页面局部更新时。在本示例中,主要讲解如何通过AJAX将JSON格式的参数传递给服务器,并接收服务器返回的JSON数据。 首先,...

    json,jsp,servlet,jslt,jQuery,mysql jar包

    综上所述,这些jar包构成了一个基本的Java Web开发环境,涵盖了从前端交互(jQuery)、页面呈现(JSP)、服务器端处理(Servlet)、数据交换格式(JSON)到数据库访问(MySQL)的关键技术。开发者在搭建项目时,会将...

    jquery_java_

    7. **JSP与jQuery**:在Java服务器页面(JSP)中使用jQuery,可以提升前端用户体验,同时利用Java后端处理业务逻辑和数据管理。 8. **Ajax与Spring**:在Spring框架下,可以使用jQuery的Ajax功能与后端Controller...

    struts2+jquery+json+List

    4. **jQuery请求与响应处理**:在前端,使用jQuery的Ajax方法向服务器发送请求,如`$.ajax`或`$.getJSON`,获取JSON数据: ```javascript $.getJSON('getData.action', function(data) { // 处理返回的JSON数据 ...

    Javaweb项目ajax请求Json实例

    此项目实例"Javaweb项目ajax请求Json实例"旨在演示如何将服务器端的数据以JSON(JavaScript Object Notation)格式发送到客户端,并在JSP页面上进行解析和展示。JSON是一种轻量级的数据交换格式,因其简洁性和易读性...

    java_jQuery_json工作过程

    在提供的部分代码示例中,展示了如何使用jQuery的`.ajax()`方法处理登录请求。当用户点击提交按钮时,会触发一个Ajax请求,其中包含了用户的登录名和密码。这些数据以JSON格式发送到后端的`login.do`接口。后端接收...

    jsp 选定要删除的

    在这个示例中,我们首先获取前端发送过来的项目ID数组,然后遍历这些ID并尝试在数据库中删除对应的记录。如果删除成功,就将已删除的ID列表返回给前端。前端可以根据返回的结果更新页面或向用户展示删除状态。 总的...

    Ajax on Java

    通过在JSP中使用脚本元素和表达式,可以方便地与Ajax交互。 3. **Spring MVC**: Spring框架的MVC模块提供了强大的Ajax支持,包括`@ResponseBody`注解用于返回JSON或其他格式的数据,以及`@...

    Eclipse+Struts2+Spring+MyBatis+json+gson环境搭建

    在本文中,我们将探讨如何在Eclipse环境中搭建一个基于Struts2、Spring、MyBatis的SSM框架,并结合JSON和Gson库进行开发。首先,我们需要准备相关的安装文件,包括Struts2、Spring、MyBatis、jQuery、Eclipse IDE...

    树结构菜单

    3. JSP页面:在JSP页面中,我们需要遍历并渲染树结构。可以使用JSTL(JavaServer Pages Standard Tag Library)的`c:forEach`标签来迭代数据,并根据当前节点是否有子节点来决定是否显示展开/折叠按钮。 4. ...

    Java web随手记,持续更新

    异步请求,通常使用jQuery的`$.get`或`$.ajax`方法,用于与服务器交互而不刷新整个页面。在这个例子中,`events`函数是一个回调函数,接收从服务器返回的JSON数据。`$.get`方法发送GET请求到`showplan.do`,然后将...

    jQuery+jsp实现省市县三级联动效果(附源码)

    总的来说,这个实例展示了如何利用jQuery的事件监听和Ajax异步通信,配合jsp和Servlet处理服务器端逻辑,以及MySQL数据库存储和检索数据,来实现动态更新的省市县三级联动效果。通过这种方式,可以提供用户友好的...

    多层集合的JSON串拼接

    在这个场景中,`index.jsp`可能是前端页面,通过AJAX调用`testMethod.java`来获取拼接好的JSON数据。 7. **依赖库**:`commons-lang-2.5.jar`和`commons-beanutils-1.8.0.jar`是Apache Commons项目的一部分,提供了...

    JDOM&DOM4J;&JSON;&COMMONSjar;包.zip

    总结来说,JDOM和DOM4J用于XML处理,JSON和Gson用于JSON操作,Apache Commons提供各种通用的工具方法,JSTL简化了JSP页面的编写,jQuery插件增强了前端交互,所有这些库都极大地丰富了Java开发者的工具箱,提高了...

    struts+ibatis实现树形展示

    在Web应用中,可以使用JavaScript库如jQuery UI、AngularJS的ngTree或React的react-treebeard等来实现前端的树形展示。这些库提供了丰富的API和样式,可以轻松地处理节点的点击、展开、折叠等交互。 4. **组件设计*...

    常用的前后端api中文包

    jQuery API包括选择器、遍历、事件、效果、Ajax等多个部分,极大地提高了开发效率。 5. **Linux**:是一种开源操作系统,其内核支持各种API供开发者使用,如系统调用接口,允许程序与操作系统进行交互,执行如文件...

Global site tag (gtag.js) - Google Analytics