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");

  

时间: 2024-12-21 20:38:13

spring和jsp的数据传递。。。的相关文章

form表单的Action.java文件和jsp之间数据传递

demo1 目标:以注册为模版,描述数据传递过程 1.jsp里的struts2表单(WebContent目录下)reg.jsp<s:form name="regForm" action="RegisterAction.action" method="post">     <s:textfield label="用户名" name="user.userName" title="请输

JSP实现数据传递(web基础学习笔记三)

get和post的区别: JSP内置对象: 1)out内置对象:out内置对象是在JSP开发过程中使用得最为频繁的对象,然而其使用起来也是最简单的.out对象用于向客户端浏览器输出数                                                         据,out对象常用的方法是:print()或者println()方法,这两个方法用于在页面中打印出字符串信息. 2)request内置对象:request对象,JSP中的request内置对象对应了Ser

JSP实现数据传递与保存

业务逻辑: 1.登陆login.jsp 2.判断登陆是否成功check.jsp 3.登陆成功页面newsDetail.jsp 4.登陆失败转发到login.jsp 代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD H

jsp 实现数据传递

请求对象 request public String getParameter(String name); public String getParameterValues(); 事例:请求中取出注册数据并显示到页面上 jsp代码:<input type="text" name="username">提交页的jsp代码://取出username的数据并输出String username=request.getParameter("usernam

关于界面的按钮的显隐 还有jsp页面数据的传递 把页面的标签变成只读

//界面按钮的显示隐藏 界面input的锁定    function change(){       document.getElementById('first1').style.display="inline";       document.getElementById('first2').style.display="inline";       document.getElementById('first3').style.display="in

JSP、servlet、SQL三者之间的数据传递(前台与后台数据交互)

背景: 目前业界很流行的MVC(model-view-control)开发模式,理解为 模型是Bean, 视图是 Html/Jsp, 控制是Servlet, 关联数据库的Dao web的运行机制: 数据首先在Jsp上被展示出来,用户看到页面后触发一些事件,并可能传递数据,这些数据和请求被控制器接收到,然后开始处理(往往会需要有一些数据库的操作(查询,修改数据库数据)),当这些处理结束后,我们就需要将数据反馈到JSP上显示给用户看,完成一次完整的交互过程. 正文: 根据背景所述的顺序,我们依次介绍

JSP、servlet、SQL三者之间的数据传递

JSP.servlet.SQL三者之间的数据传递 博客分类: web开发 JSPservletSQL数据库连接池web开发 前言: 最近一直在做WEB开发,现总结一下这一段时间的体会和感触. 切记,web开发重点在于前台数据交互,页面美化而不要太沉溺于底层数据. 浏览器时代来到,向我们召唤出更炫.更简洁.更方便.更大气的网站. 这篇博客目的在于为大家解决web开发中最基础的数据传递操作,让大家有一个好的起点,在web开放中更加游刃有余 背景: 目前业界很流行的WVC(model-view-con

JSP Servlet SQL 三者之间数据传递

前言: 最近一直在做WEB开发,现总结一下这一段时间的体会和感触. 切记,web开发重点在于前台数据交互,页面美化而不要太沉溺于底层数据. 浏览器时代来到,向我们召唤出更炫.更简洁.更方便.更大气的网站. 这篇博客目的在于为大家解决web开发中最基础的数据传递操作,让大家有一个好的起点,在web开放中更加游刃有余 背景: 目前业界很流行的WVC(model-view-control)开发模式,具体暂可理解为 模型是javaBean, 视图是JSP, 控制是servlet. web的运行机制: 数

spring mvc+ajax 实现json格式数据传递

使用ajax传递JSON对象 下面示例为ajax发送json对象,返回json格式数据 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 $.ajax({ url: "api/user", type: "POST", timeout: txnTimeOut, async: true, dataType: "json", data: {username : "lucy"}