网上大部分是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; }
相关推荐
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 是五个在Java开发中至关重要的组件,它们共同构建了一个强大的企业级应用框架。下面将分别介绍这些技术及其集成应用的重要性。 **Struts2.1.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...
Spring 2.5.6版本还包含了对其他框架如Hibernate的支持,使得ORM(对象关系映射)集成更加顺畅。 **Hibernate 3.0** 是一个流行的ORM框架,它允许开发者使用Java对象来操作数据库,降低了SQL操作的复杂性。...
Struts2.1.6、Hibernate3.3.1和Spring2.5.6是Java Web开发中的三个关键框架,它们分别负责MVC(模型-视图-控制器)架构、对象关系映射(ORM)以及依赖注入(DI)和面向切面编程(AOP)。这些框架的整合使用被称为SSH...
本系统采用了一套经典的Java技术栈,即Struts2作为MVC框架、Hibernate3.3作为持久层框架、Spring2.5.6作为依赖注入框架,以及ExtJS3.2作为前端展示库,来实现高效、便捷的图书信息管理和用户交互。 1. Struts2:...
Spring2.5.6版本引入了更多对JSR-303(Bean Validation)的支持,增强了Web应用开发能力,如MVC框架和RESTful服务支持。 4. ExtJS3.2:ExtJS是一个用于构建富互联网应用程序(RIA)的JavaScript库,它提供了大量的...
在本文档中,我们将探讨如何使用Spring Boot、Spring MVC和MyBatis框架搭建一个Web应用程序。这些技术的组合使得开发高效、可维护的Java应用变得简单。 首先,`pom.xml`是Maven项目的配置文件,用于管理项目依赖。...
这个“SSH2框架搭建所需jar包合集”提供了Struts2.3.4、Spring2.5.6以及Hibernate框架的核心库,确保开发者能够快速搭建起一个完整的MVC(模型-视图-控制器)架构的应用。 首先,Struts2是Apache软件基金会的一个...
Spring2.5.6是Spring框架的一个稳定版本,它提供依赖注入、AOP(面向切面编程)、数据访问/集成、MVC等功能。必要的jar包包括: 1. spring-context.jar:Spring应用上下文,包含依赖注入、事件处理等。 2. spring-...
3. Spring2.5:下载相应版本的Spring框架。 三、搭建开发环境 1. 在MyEclipse中创建一个新的Web项目,设置J2EE版本为Java EE 5.0。 2. 配置Tomcat服务器:在Preferences中设置Tomcat6的路径,并确保JDK与MyEclipse...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的MVC(Model-View-Controller)架构模式的一种实现。这个压缩包包含了一系列必要的JAR文件,用于构建基于SSH的Web应用程序。下面我们将逐一...
在上述描述中,开发者已经完成了使用 ExtJS 3.3.0、Struts2.1.8、Spring2.5.6 和 Hibernate3.3.2 实现的系统用户登录模块。具体实现步骤如下: 1. **创建 UserAction 类** - `UserAction` 是 Struts2 的一个动作类...
- `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` 此外,需要注意移除可能存在的旧...