ssm框架下,前台与后台的数据交互
来源:互联网 发布:端口号占用查询 编辑:程序博客网 时间:2024/05/17 08:14
ssm框架下,js页面通过json将数据发送到后台,后台处理之后,再将数据发送到前台。
在前台,要将用户名和邮箱发送到后台,先将用户名和和邮箱转成json形式的数据,在通过ajax发送到后台,其中url为后台要处理数据的地址。前台主要代码如下,其中User是一个实体类,有id,name,email,password等属性。
var user_json = { "user_name": user_name, "user_mail":user_mail } //js对象转换成JSON字符串 var jason_str = JSON.stringify(user_json); //Ajax发送数据给后台 $.ajax({ url :"/MyApplication/user/checkUserLogin", cache : true, type : "post", datatype : "json", contentType : "application/json; charset=utf-8", data : jason_str, success : function (data){ //返回空值 if(data==null){ alert("不存在该用户!"); window.location.href = "sighIn.html"; } else{ //存在该用户 if(password == data.user_password){ //密码正确 window.location.href = "index.html?user_name=" + data.user_name; }else{ //密码不正确 alert("密码错误!"); window.location.href = "sighIn.html"; } } } });
后台只要代码如下(在controller层编写)
@RequestMapping(value = "/checkUserLogin")public @ResponseBody User checkUserLogin(@RequestBody User user){if (user.getUser_name() != null) {user = userService.findByName(user.getUser_name());} else if (user.getUser_mail() != null) {user = userService.findByMail(user.getUser_mail());}return user;}@RequestBody是将json形式的数据转化成User类型的数据,@ResponseBody是将User类型的数据转成json发送到前端。
4 0
- ssm框架下,前台与后台的数据交互
- ajax前台与后台的数据交互
- 前台与后台数据交互
- 使用struts2框架来实现前台与后台的交互
- js前台与后台数据交互-前台调后台
- js前台与后台数据交互-前台调后台
- js前台与后台数据交互-前台调后台
- EXT 中json格式数据后台与前台的交互
- 前台 jsp 与 后台 servlet 的数据交互问题
- 解决 前台与后台数据交互问题
- 前台与后台数据交互问题
- 20160526-前台数据与后台交互
- 前台后台的的json数据交互
- 前台和后台的数据交互
- JSON前台与后台的交互
- ios前台与php后台的交互
- 基于ssm框架的个人博客系统(11)--后台开发及前后端数据交互
- js前台与后台数据交互-后台调前台(后台调用、注册客户端脚本)
- 1101. Quick Sort
- 谈乱序执行和内存屏障
- Java中ArrayQueue类的使用
- 结构体A里某个变量相对A的偏移量
- POJ 3369 Grocery store 可能会
- ssm框架下,前台与后台的数据交互
- prim算法求最小生成树的最大边--poj2253
- 1102. Invert a Binary Tree
- JTable
- 在Jupyter notebook中配置和使用spark
- iOS 21种设计模式之单例(Singleton)
- 深度神经网络(DNN)模型与前向传播算法
- 临时记录
- 1103. Integer Factorization