spring和jsp的数据传递。。。
Posted 红色小宇宙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring和jsp的数据传递。。。相关的知识,希望对你有一定的参考价值。
常常通个页面向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的数据传递。。。的主要内容,如果未能解决你的问题,请参考以下文章
jsp页面被tomcat引擎运行的时候组装成java片段,但是这些java片段怎么没有main方法作为程序的入口啊?