`

SpringMVC 基于注解方式的参数的要求及返回值

    博客分类:
  • java
阅读更多

方法参数要求:

第一种:没有参数,public String test();

第二种:public String test(@PathVariable AnyType obj);

第三种:public String test(request,response,session) ,注意如果session为第一次访问需要创建对象;

第四种:public String test(@RequestParam AnyType id);

第五种:public String test(@CookieValue AnyType cookieName);cookieName必须保持一致

第六种:public String test(@RequestHeader AnyType),用于请求头的分析;

==================================================================

返回值

第一种:方法返回空,只用response对象返回 public void test()

     例:public void test(){

                      out = response.getWrite();

                      out.println("...............");//直接写到客户端

             }

第二种:简化第一种方法,

        例:public void test(PrintWriter out){

                      out.println("...............");//直接写到客户端

                  }

第三种:利用ModelAndView

         例:public ModelAndView test(Map model){

                      model.put("user",userList);

                  }

第四种:对象绑定

         例:public String test(Student student){

                       

                  }

第五种:返回对象类型

         例:public Student test(Map model){

                       model.put("student",Student);

                  }

第六种:返回list类型

         例:public List<User> queryUser(){

                       model.put("userList",User);

                  }

分享到:
评论

相关推荐

    基于注解的springMVC简单的例子

    然而,随着Java注解的广泛应用,SpringMVC也开始支持基于注解的开发方式,大大简化了配置过程,提高了开发效率。 **注解驱动的Controller** 在基于注解的SpringMVC中,我们可以使用`@Controller`注解来标记一个类...

    SpringMVC全注解配置

    4. **模型和视图**:`@ModelAttribute`注解用于将方法参数与HTTP请求中的数据绑定,而`@ResponseBody`注解则指示Spring将方法返回值直接写入HTTP响应体,通常用于返回JSON或XML数据。 5. **异常处理**:使用`@...

    SpringMVC例子注解

    SpringMVC是一个基于Java的轻量级Web应用框架,它为构建RESTful应用程序提供了强大的支持。在本示例中,我们将深入探讨SpringMVC中的一些关键注解,这些注解在开发过程中起着至关重要的作用。 1. `@Controller`: 这...

    springMVC注解和非注解demo

    接下来,我们来看看非注解方式,即基于XML配置的Spring MVC。在这种方式下,你需要在`&lt;beans&gt;`标签内定义`&lt;bean&gt;`,并通过`&lt;mvc:annotation-driven/&gt;`启用注解支持。控制器类和处理方法的映射需要在XML配置文件中...

    springMVC学习——注解方式

    在实际项目中,还会涉及到更多高级特性,如拦截器、异常处理、视图解析等,这些都是SpringMVC注解方式的延伸应用。在"AnnotationTest"文件中,可能包含了实践这些概念的示例代码,进一步加深了对SpringMVC注解方式的...

    SpringMVC注解开发的详解.doc

    SpringMVC注解开发是Java Web开发中一种高效的方式,它极大地简化了控制器的定义和请求处理。在SpringMVC框架中,`@Controller`注解用于标识一个类作为处理HTTP请求的控制器。这个注解使得类中的方法可以被SpringMVC...

    springmvc框架注解和非注解实现

    本篇文章将深入探讨Spring MVC框架中注解和非注解的实现方式,并对比它们的差异,以帮助你理解注解的优势。 ### 一、非注解实现 在Spring MVC早期版本中,非注解方式是主要的配置方法。这通常涉及XML配置文件,如`...

    SpringMVC 常用注解类视频详解

    12. `@RequestParam/@PathVariable/@ModelAttribute`的集合注解如`@RequestParams`, `@PathVariables`, `@ModelAttributes`,允许一次性处理多个参数。 13. `@RequestBody`:用于读取HTTP请求体中的JSON或XML数据,...

    springMVC注解大全

    在方法参数前加上此注解,Spring MVC会尝试从请求中获取数据填充模型对象。 7. `@ResponseBody`:这个注解告诉Spring MVC,方法的返回值应直接写入HTTP响应体,而不是寻找一个视图进行渲染。通常用于返回JSON或XML...

    SpringMvc注解详解

    【SpringMvc注解详解】 SpringMvc 是 Spring 框架的一部分,主要负责处理 Web 请求。在 SpringMVC 中,注解扮演着至关重要的角色,它们简化了代码并减少了配置。以下是一些常用的 SpringMVC 注解及其详细解释: 1....

    SpringMVC基于注解的Controller详解

    SpringMVC基于注解的Controller详解旨在介绍如何利用注解简化Spring MVC的配置,提高开发效率。自Spring 2.5版本开始,Spring MVC引入了注解驱动的功能,使得开发者无需编写大量的XML配置,就能轻松地创建和管理...

    springmvc注解简单实例

    在这个"springmvc注解简单实例"中,我们将深入探讨Spring MVC中的一些关键注解,以及它们在DAO层、Service层和Controller层中的应用。让我们逐一解析这些层面的注解使用。 首先,我们来到**DAO层**。在Spring MVC中...

    springMvc(注解)

    **SpringMvc注解模式** SpringMvc是Spring框架的一部分,主要用于构建Web应用程序的后端控制器。在注解模式下,我们不再需要传统的XML配置文件来定义处理器映射和视图解析器,而是通过在Java类和方法上添加注解来...

    Spring2.5_基于注解驱动的SpringMVC

    ### Spring2.5_基于注解驱动的SpringMVC #### 概述 Spring框架作为Java企业级开发中广泛使用的框架之一,自Spring2.0以来就对其MVC框架进行了重大的升级,到了Spring2.5版本更是引入了注解驱动的功能。这意味着...

    SpringMVC常用注解,返回方式,路径匹配形式.rar

    本文件“SpringMVC常用注解,返回方式,路径匹配形式.rar”主要涵盖了Spring MVC中的关键注解、响应方式以及URL路径匹配规则。以下是这些主题的详细讲解: 一、Spring MVC常用注解 1. `@Controller`:标记一个类为...

    基于注解的spring3+hibernate3的springMVC框架

    本项目基于注解的实现方式,使得配置更为简洁,同时也展现了现代Java开发的便利性。以下将详细讲解这三个框架及其注解的使用。 **Spring 3.x** Spring是一个全面的后端开发框架,它提供了依赖注入(DI)、面向切面...

    详解springmvc之json数据交互controller方法返回值为简单类型

    因为@RequestBody注解主要是用于将请求体中的内容自动绑定到参数上,而返回值为简单类型时,我们不需要从请求体中读取数据。 如果需要手动将简单类型(例如String)转换为JSON字符串格式,可以借助ObjectMapper类。...

    基于注解的springMVC的demo

    ### 基于注解的SpringMVC Demo详解 #### 概述 本文将详细介绍一个基于注解的SpringMVC示例项目,该示例涵盖了从环境搭建到具体功能实现的全过程。通过这个示例,我们可以了解到如何在SpringMVC框架下使用注解来简化...

    基于注解的SpringMVC的电子商务网站架构

    在构建基于注解的SpringMVC电子商务网站架构时,我们主要关注的是如何利用SpringMVC框架的优势,通过注解简化开发流程,同时构建一个高效、可扩展的网站平台。SpringMVC是Spring框架的一部分,专为创建Web应用程序而...

    注解式springMVC的demo

    在本文中,我们将深入探讨“注解式Spring MVC”的概念及其在实际开发中的应用。Spring MVC是Spring框架的一部分,主要用于构建Web应用程序。它利用注解简化了配置过程,提高了开发效率。 1. **注解基础** 在Spring...

Global site tag (gtag.js) - Google Analytics