【Spring学习笔记-MVC-6】SpringMVC 之@RequestBody 接收Json数组对象
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【Spring学习笔记-MVC-6】SpringMVC 之@RequestBody 接收Json数组对象,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3095字,纯文字阅读大概需要5分钟。
内容图文
1. 摘要
-
前台使用ajax技术,传递json字符串到后台;
-
后台使用Spring MVC注解@RequestBody 接受前台传递的json字符串,并返回新的json字符串到前台;
-
前台接受后台传递过来的json数据,并显示。
<%@ page language = "java" pageEncoding = "UTF-8" %>
<%
String path = request . getContextPath ();
String basePath = request . getScheme () + "://" + request . getServerName () + ":" + request . getServerPort () + path + "/" ;
response . setHeader ( "Pragma" , "no-cache" );
response . setHeader ( "Cache-Control" , "no-cache" );
response . setDateHeader ( "Expires" , 0 );
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title> SpringMVC+ajax+json </title>
<script type = "text/javascript" > var basePath = "<%=basePath%>" ; </script>
<%-- < link rel = "stylesheet" type = "text/css" href = "<%=basePath %>js/easyui/demo.css"> --%>
<script type="text/javascript" src=" <%= basePath%>js / JQuery / jquery . min . js "> </script>
<script type="text/javascript" src=" <%= basePath%>js / test / ajaxAndJson . js "> </script>
</head>
<body>
<div style = " padding : 5px 0 ; " >
<p> SpringMVC @RequestBody 接收Json数组对象 </p>
<a href = "#" class = "easyui-linkbutton" onclick = " loadData () " data-options = "iconCls:‘icon-add‘" > @RequestBody 接收Json数组对象 </a>
</div>
</body>
</html>
3. 后台java代码
4. 配置
web.xml
<? xml version = "1.0" encoding = "UTF-8" ?>
<web-app version = "2.5" xmlns = "http://java.sun.com/xml/ns/javaee" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" >
<!-- 从类路径下加载Spring配置文件,classpath关键字特指从类路径下加载 -->
<context-param>
<param-name> contextConfigLocation </param-name>
<param-value> classpath:applicationContext.xml </param-value>
</context-param>
<!-- 负责启动Spring容器的监听器 -->
<listener><listener-class> org.springframework.web.context.ContextLoaderListener
</listener-class></listener>
<!-- 配置Spring MVC,其对应的配置文件为:servlet-name-servlet.xml, 本项目的为:spring-servlet.xml -->
<servlet>
<servlet-name> spring </servlet-name>
<servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class>
<load-on-startup> 3 </load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name> spring </servlet-name>
<url-pattern> *.action </url-pattern>
</servlet-mapping>
</web-app>
spring-servlet.xml
applicationContext.xml
5. 结果
6. 其他
淘宝:
原文:http://www.cnblogs.com/ssslinppp/p/4597251.html
内容总结
以上是互联网集市为您收集整理的【Spring学习笔记-MVC-6】SpringMVC 之@RequestBody 接收Json数组对象全部内容,希望文章能够帮你解决【Spring学习笔记-MVC-6】SpringMVC 之@RequestBody 接收Json数组对象所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。