Spring 4MVC在控制层传回JSON字符串
来源:互联网 发布:网络日语速成法 编辑:程序博客网 时间:2024/06/16 22:50
直接上代码:
控制层:
package package1;import java.util.ArrayList;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.ResponseBody;/** * 控制层以response响应的方式返回JSON对象 * @author acer * 控制层通过consumes="application/json"限制前台传递过来的数据必须是json格式的数据 * 通过produces="application/json"设置返回的userinfo中的数据转换成json对象并回传给客户端 * @ResponseBody指的是将json字符串作为响应处理 */@Controllerpublic class CreateJSON {@RequestMapping(value="createJSONURL",method=RequestMethod.POST,consumes="application/json",produces="application/json")@ResponseBodypublic Userinfo createJSON(){Userinfo userinfo = new Userinfo();userinfo.setUsername("欧阳川");userinfo.setPassword("ouyangchuan");userinfo.setStudyList(new ArrayList<String>());userinfo.getStudyList().add("Java");userinfo.getStudyList().add("c语言");return userinfo;}}
显示层:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><script type="text/javascript" src="jquery.js"></script><script type="text/javascript" src="json2.js"></script></head><body><script type="text/javascript">function userinfo(username,password) {this.username = username;this.password = password;}function sendAjax(){var userinfoRef = new userinfo("张三",'asjfdia');var jsonStringRef = JSON.stringify(userinfoRef);$.ajax({type:"POST",data:jsonStringRef,url:"createJSONURL.spring",contentType:"application/json",dataType:"json",success:function(data,type) {alert(data.username+" "+data.password);var aihao = data.studyList;for(var i=0;i<aihao.length;i++){alert(aihao[i]);}}});}</script><input type="button" onclick="sendAjax()" value="tijiao"/></body></html>
0 0
- Spring 4MVC在控制层传回JSON字符串
- 在spring mvc中实现JSR303验证并将验证结果传回给视图层
- spring mvc:控制层梳理
- spring mvc 控制层梳理
- Spring MVC控制层redirect
- Spring MVC 控制层处理各种参数
- SPRING MVC控制层传递对象后在JSP页面中的取值方法
- Spring MVC控制层传递对象后在JSP页面中的取值方法
- Spring--MVC--如何书写MVC的控制层Controller
- spring mvc@requestBody接收json对象字符串
- spring mvc 返回json字符串的配置
- spring mvc返回json字符串的方式
- ajax查询数据库,服务器传回json字符串,js解析json
- Spring mvc Controller层与前端JSON数据交互
- Spring MVC的controller层接收前台传Json参数
- 在spring-mvc中使用json配置
- spring mvc控制层(非注解方式)
- spring mvc控制层(controller)接收参数的问题
- 如何成为前端开发工程师
- 均分纸牌
- 我的第一个树莓派3
- ADO.NET中架构的相关说明
- 啊啊啊啊啊啊啊啊啊
- Spring 4MVC在控制层传回JSON字符串
- 数据结构单向链表
- opencv图像拼接(粗暴)
- bzoj2337
- 操作系统—linux
- LeetCode-Hash-204. Count Primes
- 数字翻转网易2017秋招编程题--one
- bootstrap中bootgrid的使用实例
- 微信小程序之六(表单基本功能)