`
zhangwei_david
  • 浏览: 477021 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Spring In Action Spring MVC controller Test

 
阅读更多
写道
package com.spring.mvn.controller;

import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.mock.web.MockHttpServletRequest;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.ui.ModelMap;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {
"file:src/main/webapp/WEB-INF/applicationContext.xml",
"file:src/main/webapp/WEB-INF/court-servlet.xml" })
public class RestMemberControllerTest {

private RestMemberController restMemberController;

@Before
public void init() {
restMemberController = new RestMemberController();
}

@Test
public void testController() {
MockHttpServletRequest request=new MockHttpServletRequest();
request.setAttribute("", "");
ModelMap model = new ModelMap();
String viewName = restMemberController.getRestMember(model);
System.out.println(model);
System.out.println(viewName);
}

}
 controller
写道
package com.spring.mvn.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import com.spring.mvn.domain.Member;

@Controller
public class RestMemberController {
@RequestMapping(value="member",method=RequestMethod.GET)
public String getRestMember(ModelMap model) {
System.out.println("rest test");
Member member=new Member();
member.setEmail("zhangwei_david@163.com");
member.setName("zhangwei");
member.setPhone("13919309243");
model.addAttribute("member", member);
return "membertemplate";
}
}

 test

 

分享到:
评论

相关推荐

    spring in action mvc 第四版 中文版

    《Spring in Action: Spring MVC 第四版 中文版》是一本深入探讨Spring MVC框架的权威指南,适合Java开发者阅读。本书全面介绍了如何使用Spring MVC来构建健壮、高性能的Web应用程序。Spring MVC是Spring框架的核心...

    spring in action的jar包

    4. **Spring MVC**:Spring的模型-视图-控制器(Model-View-Controller)框架,用于构建Web应用程序。它提供了一个灵活的模型绑定,数据验证,本地化和文件上传等功能。 5. **Spring JDBC**和**Spring ORM**:这两...

    spring in action 中文版6-11.zip

    《Spring in Action》是关于Spring框架的一本权威指南,它深入浅出地介绍了Spring的核心概念和技术,涵盖了从基础到高级的各个层面。该书的中文版6-11章节主要涉及了Spring框架的关键特性和实战应用,以下是这些章节...

    Spring In Action中文版+英文版+文中源码

    《Spring In Action》是一本深度剖析Spring框架的权威著作,无论是中文版还是英文版,都是IT开发者们深入理解和掌握Spring框架的重要参考资料。该书详细介绍了Spring框架的各种功能和使用技巧,帮助开发者提升在实际...

    Spring in action 3.0

    《Spring in Action 3.0》是一本针对Spring框架详细讲解的权威指南,主要面向有经验的Java开发者。这本书深入浅出地介绍了如何利用Spring框架构建高质量的企业级应用。Spring框架是Java EE开发中的核心组件,它简化...

    Spring in action第二版

    《Spring in Action》第二版是Manning出版社于2007年出版的一本经典Spring框架实战书籍,由Craig Walls撰写。这本书深入浅出地介绍了如何使用Spring框架来构建高质量的Java应用程序。Spring作为一款轻量级、全面的...

    Spring In Action 3rd source code

    《Spring in Action 3rd》是一本深受Java开发者欢迎的实战型书籍,它详细介绍了Spring框架的使用和最佳实践。源代码提供了书中示例的实现,帮助读者更好地理解和应用所学知识。在这个压缩包中,包含的是SpringIn...

    Spring in Action 第四版英文PDF

    - **定义**:Spring MVC是Spring框架的一部分,用于构建基于模型-视图-控制器(Model-View-Controller, MVC)架构的Web应用程序。 - **特点**:提供了灵活的配置机制,支持多种视图技术,并且易于与Spring其他模块...

    Spring In Action 英文原版第二版

    6. **Spring MVC**:Spring的Model-View-Controller(MVC)框架是构建Web应用的强大工具,提供了分离关注点的能力,使开发者能够专注于业务逻辑而不是底层实现。 7. **Spring Web Flow**:对于复杂的用户交互流程,...

    Spring in Action 3th(第三版) 书本源代码

    《Spring in Action》是关于Spring框架的一本经典著作,第3版主要涵盖了Spring框架的核心概念和技术,包括依赖注入、AOP(面向切面编程)、数据访问、Web开发等多个方面。这个压缩包文件包含了该书作者在书中所用到...

    Spring MVC 入门实例

    如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用...

    spring In action源代码

    本文将深入探讨Spring框架的核心概念,包括依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)以及数据访问等关键知识点,结合《Spring in Action》的源代码进行详细讲解。 1. **依赖注入(Dependency ...

    spring in action 2.0

    《Spring in Action 2.0》是一本详细探讨Spring框架的专著,由Manning出版社在2007年8月出版。这本书是Spring框架学习者的宝贵资源,它深入浅出地介绍了如何在实际开发中应用Spring框架。下面将详细阐述Spring框架的...

    springinaction源程序3

    《Spring in Action源程序解析——深入理解框架内部机制》 Spring框架是Java开发中的核心工具之一,它以其灵活的依赖注入、AOP(面向切面编程)和强大的数据访问支持而备受赞誉。"Spring in Action"是一本深入探讨...

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    Spring in action 英文版

    《Spring in Action》是一本备受推崇的Spring框架学习书籍,英文版为读者提供了全面而深入的Spring技术解析。Spring框架是Java开发中的核心组件,它以其模块化、灵活性和广泛的功能支持,极大地简化了企业级应用的...

    Spring in action 第二版 中文版 随书 代码

    《Spring in Action》第二版是Spring框架的经典教程之一,它以中文的形式为读者详细解析了Spring框架的核心概念、使用方法以及实战技巧。随书提供的源码是学习过程中的重要参考资料,可以帮助读者深入理解书中讲解的...

    Spring in action 2nd_code

    《Spring in Action 第二版 代码示例》 Spring框架是Java开发中广泛使用的轻量级框架,尤其在企业级应用开发中占据了重要的地位。这个压缩包中的"Spring in action 2nd_code"包含了《Spring in Action》第二版中的...

    spring in action中文版/Spring+Live+中文版

    《Spring in Action》和《Spring Live中文版》是两本深受开发者欢迎的Spring框架学习书籍。它们详尽地介绍了Spring框架的核心概念、使用方法以及在实际项目中的应用。以下是这两本书籍涵盖的主要知识点: 1. **...

    spring in action 第二版 中文 2(共3个)

    在Web开发方面,Spring MVC是其强大的MVC(Model-View-Controller)框架,它简化了构建RESTful服务和Web应用程序的过程。此外,Spring Security提供了一套完整的权限管理和认证机制,确保了应用的安全性。 第三部分...

Global site tag (gtag.js) - Google Analytics