码迷,mamicode.com
首页 > 编程语言 > 详细

spring和jsp的数据传递。。。

时间:2016-03-03 19:31:19      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

常常通个页面向spring发出请求,服务器完成对数据的处理后,返回数据给jsp。这里有几种方式:

1,直接向jsp返回数据:

一定要在方法上加@ResponseBody如下:

spring

// 查询bug
@RequestMapping(params = "method=queryBug")
public @ResponseBody String querybug(String serviceid, String starttime) {

  //o为需要返回的数据,将它转换为json格式数据。。

  return JSONArray.fromObject(o).toString();
}

 

jsp:

遍历接收到的数据,i为索引,n如果为对象那么就用n.id   (n.字段名)的格式 

$.post("countBugHandle.do?method=query",{menuId: $(‘#menuId‘).val(),servId:servId,startTime:startTime,endTime:endTime,combobox_type:combobox_type}, function(data) {
		$("#tr").empty();
		$.each(data,function(i,n){
			if(i==0){
				var tr = $("<tr></tr>");
				$.each(n,function(j){
					if(j==0){
						tr.append("<td class=‘rows grade_col_first‘ >"+n[j]+"</td>");
					}else{
						tr.append("<td class=‘rows grade_col‘ >"+n[j]+"</td>");
					}
					
				});
				$("#gamedatetable").append(tr);
			}else{
				if(i%2==0){
					var tr = $("<tr style=‘background: #e6eaf2;‘></tr>");
					$.each(n,function(j){
						tr.append("<td class=‘rows‘>"+n[j]+"</td>");
					});
					$("#gamedatetable").append(tr);
				}else{
					var tr = $("<tr></tr>");
					$.each(n,function(j){
						tr.append("<td class=‘rows‘>"+n[j]+"</td>");
					});
					$("#gamedatetable").append(tr);
				}
			}
		});
	}, "json");

  

spring和jsp的数据传递。。。

标签:

原文地址:http://www.cnblogs.com/sanhuan/p/5239672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!