1. maven 配置
<!-- Spring Json -->
<dependency>
<groupId>net.sf.spring-json</groupId>
<artifactId>spring-json</artifactId>
<version>1.3.1</version>
<exclusions>
<exclusion>
<artifactId>sojo-optional</artifactId>
<groupId>net.sf.sojo</groupId>
</exclusion>
<exclusion>
<artifactId>spring-mock</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
<exclusion>
<artifactId>spring</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
<exclusion>
<artifactId>servlet-api</artifactId>
<groupId>javax.servlet</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>net.sf.sojo</groupId>
<artifactId>sojo</artifactId>
<version>1.0.5</version>
<exclusions>
<exclusion>
<artifactId>commons-attributes-api</artifactId>
<groupId>commons-attributes</groupId>
</exclusion>
</exclusions>
</dependency>
2. 我们要在WEB-INF下面添加views.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation= "http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-2.5.xsd">
<bean name="jsonView" class="net.sf.json.spring.web.servlet.view.JsonView" />
</beans>
<!-- json -->
<bean id="xmlFileViewResolver" class="org.springframework.web.servlet.view.XmlViewResolver">
<property name="location">
<value>/WEB-INF/views.xml</value>
</property>
<property name="order">
<value>1</value>
</property>
</bean>
3.在ModelAndView 的后面,我们只要添加
return new ModelAndView("jsonView", modelMap);
就好了
提供一个简单的Sample
public ModelAndView getColumnsJson(HttpServletRequest request,
HttpServletResponse response) throws Exception {
Map<String,Object> modelMap = new HashMap<String,Object>(2);
modelMap.put("rows", service.generateColumns());
return new ModelAndView("jsonView", modelMap);
}
分享到:
相关推荐
Ajax With Spring 3. Eclipse 工程,包含Web所需要的 所有jar包。 1> ajax 请求。 2> spring 3注解使用 3> mvc:annotation
bootstrap、ajax、json、spring mvc、spring、hibernate 项目实战源码
bootstrap、ajax、json、spring mvc、spring、hibernate 项目实战源码;有任何不懂的技术问题都可以联系我共同讨论
项目使用Spring MVC架构,界面纯粹使用Jquery-easyui,数据库使用oracle。这只是系统中一个很小的模块,适合初学者学习。传输数据的方式使用Ajax,json,数据动态生成饼状图,柱状图等功能。希望给诸位一些启发。...
本篇文章主要介绍了Spring MVC 中 AJAX请求并返回JSON,具有一定的参考价值,有兴趣的可以了解一下。
【项目原型】spring+spring mvc+mybatis+shiro+maven+bootstrap+ajax+json+分页+逆向工程 包含现在最流行的技术框架,快速部署各种应用,加入shiro权限框架,安全,美观,你值得拥有
Spring mvc 返回数据格式采用统一的对象(JSONReturn)进行封装 09. 通过自定义处理器 ExceptionIntercept 实现 Spring mvc的全局异常捕获 10. 系统中包含了企业中采用的开发工具类的集合 11. AbstractDao 父类...
使spring-mvc支持ajax 包含源代码以及使用教程
NULL 博文链接:https://effort0829.iteye.com/blog/2111511
OA项目,使用SSM框架开发,使用EASYUI前端AJAX的JSON传值实现,对数据进行合理封装。
springmvc jquery ajax json 异步传递数据 springmvc异步传递请求 已包含全部源代码实现 把jar包放入 然后新建文件 配置xml !!!!! 全部资源
JSON-RPC-Java和Spring MVC集成深度集成。 @实现了Spring的多语言 @实现了Javascript的多语言 @对Spring MVC的无侵入 @JSON-RPC获得Spring的所有优势 @实现了一个多语言选择的demo @可以作为脚手架
最近使用ajax接收spring mvc传过来的json数据时总是出现parseerror的错误,下面通过本文给大家分享spring mvc 返回json数据到ajax报错parseerror问题的解决方法,需要的朋友参考下吧
Json-RPC 和Spring MVC 的集成实现,有一登录的例子。文件是一个Eclipse的动态web工程。直接导入eclipse就可以发布了。Tomcat需要5.5以上版本。
Spring MVC 3实例,包含上传下载,还有Spring mvc jsr303表单验证技术,还有一个spring mvc ajax json等 欢迎下载 自己研究,简单易懂 如果有注解不懂,可以看看...
前端技术:jsp,Ajax,Json 后端技术:Spring、Spring MVC、MyBatis 本系统共分为三个角色:管理员、用户、中介。 主要功能有: 前台:网站首页、新闻公告、房屋出售、房屋出租、中介注册、用户注册、用户登录 后台:...
用来解决SpringMVC+Ajax技术中前台报406的错误信息,实现后台json格式与前台一致
spring_mvc结合 json + ajax
springmvc+maven+mybatis+ajax+分页实现多表整合