JSP页面代码:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<html>
<script type="text/javascript" src="/HelloWorld/js/jquery-1.9.1.js"></script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript">
$(document).ready(function(){
$("#save").click(function(){
var userName =$("#userName").val();
var age = $("#age").val();
alert(userName+":"+age);
var user ={userName:userName,age:age};
$.ajax({
url:"/HelloWorld/User1/addUser",
dataType:"json",
type:"get",
data:user,
success:function(data){
alert( "userName: " + data.userName+"age:"+data.age );
}
});
});
});
</script>
</head>
<body>
<input type="text" id="userName" name="userName" />
<br/>
<input type="text" id="age" name="age"/>
<input type="button" id="save" value="保存" />
</body>
</html>
Controller代码:
package test;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import domin.User;
@Controller
@RequestMapping(value="/User1")
public class UserController {
@RequestMapping("/addUser")
public void addUser(HttpServletResponse response,User user) throws UnsupportedEncodingException{
//输出要写成这种格式{"userName":"userName","age":"age"}
String result ="{\"userName\":\""+user.getUserName()+"\",\"age\":\""+user.getAge()+"\"}";
PrintWriter out = null;
try {
out = response.getWriter();
out.write(result);
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
效果如下:
- 大小: 12.9 KB
分享到:
相关推荐
本人在业余时间试着写了一个小型的超市管理系统。项目使用Spring MVC架构,界面纯粹使用Jquery-easyui,...传输数据的方式使用Ajax,json,数据动态生成饼状图,柱状图等功能。希望给诸位一些启发。好用记得好评哦
springmvc jquery ajax json 异步传递数据 springmvc异步传递请求 已包含全部源代码实现 把jar包放入 然后新建文件 配置xml !!!!! 全部资源
Spring MVC传参是Spring学习中的比较容易混淆的地方,因为传参方式种类多,接受参数种类多,初学者较容易因为不懂HTTP参数传递原理,而摸不着头脑,该篇文章介绍Spring MVC参数绑定的几种方式(包括json和普通文本)
json所需要的jar包,其中有两个jar重复,你可选取其中一个jar,json是一个轻量级数据传输方式,一般是后台将数据转化成json对象....
【源码】mysql版本_spring3.0 系统模块 1. 组织管理:角色管理,分角色组和成员,有组权限和成员权限。 2. 系统用户:对各个基本的组会员增删改查,单发、群发邮件短信,导入导出excel表格,批量删除 3. 会员管理:...
以前做java的初步理解了下android,为配合android实现所以实现了几个接口,此包是打包demo,包括3个项目,...1个接口只是测试,测试了双向json数据传输解析。还一个接口是网络上提供的手机归属地查询,实现了它的接口。
数据传输器:XML,JSON。数据库:Mysql。版本控制:Git。构建工具:Maven。工具:SpringToolSuit,Mysql-Workbench,用于测试Restcontroller的Postman。 涵盖的技术方面: 使用过的Spring MVC。 Spring MVC控制器。...
这是一个 spring mvc 框架 封装了 前台表单转成json数据 传递到后台 控制层 接收 json 数据,可以支持批量添加数据的功能。
json作为一种轻量级的数据交换格式...Json的语法非常简单,采用的是键值对表示形式,本文给大家介绍SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的,对spring mvc ajax json相关知识感兴趣的朋友一起学习吧
SpringMVC+ExtJS完美集成(数据传输方式为JSON和model),同时还支持controller页面配置、页面消息可配置(类似于国际化)、intercepter示例。
【源码】oracle版本_spring3.0 系统模块 1. 组织管理:角色管理,分角色组和成员,有组权限和成员权限。 2. 系统用户:对各个基本的组会员增删改查,单发、群发邮件短信,导入导出excel表格,批量删除 3. 会员管理:...
ajax向springmvc传递json,
SpringMVC通过@ResponseBody传送json字符串到客户端,实现了REST接口远程调用功能,demo中使用的版本为spring3.2,代码中用到了注解,代码直接部署运行,已经通过测试(如在浏览器中输入...客户端返回后台传递的json格式数据)
响应压缩,是对Response返回的Json进行压缩,可以最大程度地减少通过网络传输的字节数。相当于对一个TXT文件进行Zip压缩之后再进行网络传输,大大减少流量,提升网络响应速度。而.net 项目中可以通过过滤器或中间件...
##您将学到什么使用带有Maven或Gradle的Spring Framework设置和构建独立的基于Web的项目开发用于XML和JSON数据传输的RESTful API应用程序使用Spring数据存储库研究Spring数据访问机制使用AngularJS和Bootstrap为...
5.1.3使用Spring MVC的AbstractSecurityWebApplicationInitializer 32 5.2 HttpSecurity 32 5.3 Java配置和表单登录 34 5.4授权请求 35 5.5处理注销 36 5.5.1 LogoutHandler 37 5.5.2 LogoutSuccessHandler 37 5.5.3...
而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合。 以下列举接收List...
springmvc框架封装了原生mvc,视图层向业务层传递数据时需经过控制层。 4、单线程和多线程的区别 多线程即同时存在多个线程运行,比只有一个线程运行效率要高。多线程可能产生并发问题,可以使用同步技术加以控制...