`

Spring2.5 MVC 2.5.6 传JSON对象

阅读更多

网上大部分是spring3.0的传JSON对象,spring3自带了支持JSON对象。

关于spring2.5,也很简单。导入两个jackson的jar包,然后手动传json对象

 

jackson-core-asl-1.9.11.jar
jackson-mapper-asl-1.9.11.jar

 

原来controller里面传ModelAndView:

	public ModelAndView test(HttpServletRequest req, HttpServletResponse res)
			throws Exception {
		return new ModelAndView(view, model);

	}

改成传json对象

 

	public ModelAndView test(HttpServletRequest req, HttpServletResponse res)
			throws Exception {		
		
		ObjectMapper mapper = new ObjectMapper();
		res.getOutputStream().print(mapper.writeValueAsString(dinnerList));
		res.getOutputStream().flush();
		res.getOutputStream().close();
		
//		res.getOutputStream().write(new String("No parameter found.").getBytes());
		return null;

	}

 

0
0
分享到:
评论

相关推荐

    Struts2 Spring2.5 Hiberante3.3.2 +ExtJS(Struts2-json)做的CRUD

    Struts2、Spring2.5、Hibernate3.3.2以及ExtJS是Java Web开发中的四大核心技术,它们共同构建了一个强大的MVC(Model-View-Controller)架构,用于实现高效、灵活的企业级应用。这个DEMO是将这些技术集成在一起,以...

    Struts2.1.6 + Spring2.5.6 + Hibernate3.3.2+json+junit4所有的jar包大集合

    Struts2.1.6、Spring2.5.6、Hibernate3.3.2、JSON 和 JUnit4 是五个在Java开发中至关重要的组件,它们共同构建了一个强大的企业级应用框架。下面将分别介绍这些技术及其集成应用的重要性。 **Struts2.1.6** 是一个...

    WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6集成方式一

    这包括Spring的核心库spring2.5.6.jar、Spring MVC库spring2.5.6-webmvc.jar、Spring Flex库org.springframework.flex-1.0.1.RELEASE.jar、cglib支持库cglib-nodep-2.1_3.jar以及JSON库jackson-core-lgpl-1.3.2.jar...

    struts2+spring2.5.6+hibernate3.0+ext整合开发

    Spring 2.5.6版本还包含了对其他框架如Hibernate的支持,使得ORM(对象关系映射)集成更加顺畅。 **Hibernate 3.0** 是一个流行的ORM框架,它允许开发者使用Java对象来操作数据库,降低了SQL操作的复杂性。...

    Struts2.1.6+Hibernate3.3.1+Spring2.5.6整合jar包

    Struts2.1.6、Hibernate3.3.1和Spring2.5.6是Java Web开发中的三个关键框架,它们分别负责MVC(模型-视图-控制器)架构、对象关系映射(ORM)以及依赖注入(DI)和面向切面编程(AOP)。这些框架的整合使用被称为SSH...

    struts2+Hibernate3.3+spring2.5.6+extjs3.2 图书管理系统

    本系统采用了一套经典的Java技术栈,即Struts2作为MVC框架、Hibernate3.3作为持久层框架、Spring2.5.6作为依赖注入框架,以及ExtJS3.2作为前端展示库,来实现高效、便捷的图书信息管理和用户交互。 1. Struts2:...

    struts2.1.8+Hibernate3.3+spring2.5.6+extjs3.2的jar包

    Spring2.5.6版本引入了更多对JSR-303(Bean Validation)的支持,增强了Web应用开发能力,如MVC框架和RESTful服务支持。 4. ExtJS3.2:ExtJS是一个用于构建富互联网应用程序(RIA)的JavaScript库,它提供了大量的...

    idea springboot+springmvc+mybatis.doc

    在本文档中,我们将探讨如何使用Spring Boot、Spring MVC和MyBatis框架搭建一个Web应用程序。这些技术的组合使得开发高效、可维护的Java应用变得简单。 首先,`pom.xml`是Maven项目的配置文件,用于管理项目依赖。...

    SSH2框架搭建所需jar包合集

    这个“SSH2框架搭建所需jar包合集”提供了Struts2.3.4、Spring2.5.6以及Hibernate框架的核心库,确保开发者能够快速搭建起一个完整的MVC(模型-视图-控制器)架构的应用。 首先,Struts2是Apache软件基金会的一个...

    ssh最小jar包

    Spring2.5.6是Spring框架的一个稳定版本,它提供依赖注入、AOP(面向切面编程)、数据访问/集成、MVC等功能。必要的jar包包括: 1. spring-context.jar:Spring应用上下文,包含依赖注入、事件处理等。 2. spring-...

    SSH框架配置步骤.docx

    3. Spring2.5:下载相应版本的Spring框架。 三、搭建开发环境 1. 在MyEclipse中创建一个新的Web项目,设置J2EE版本为Java EE 5.0。 2. 配置Tomcat服务器:在Preferences中设置Tomcat6的路径,并确保JDK与MyEclipse...

    SSH jar包 S2SH jar包

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的MVC(Model-View-Controller)架构模式的一种实现。这个压缩包包含了一系列必要的JAR文件,用于构建基于SSH的Web应用程序。下面我们将逐一...

    ExtJS3.3.0整合SSH

    在上述描述中,开发者已经完成了使用 ExtJS 3.3.0、Struts2.1.8、Spring2.5.6 和 Hibernate3.3.2 实现的系统用户登录模块。具体实现步骤如下: 1. **创建 UserAction 类** - `UserAction` 是 Struts2 的一个动作类...

    Struts2 + jQuery 实现ajax.txt

    - `spring-test-2.5.6.jar` - `struts2-core-2.1.8.jar` - `xwork-core-2.1.6.jar` - `json-lib-2.1.jar` - `struts2-json-plugin-2.1.8.jar` - `struts2-junit-plugin-2.1.8.jar` 此外,需要注意移除可能存在的旧...

Global site tag (gtag.js) - Google Analytics