`

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面试专题.pdf

    15、SpringMvc 中函数的返回值是什么? 16、SpringMVC 怎么样设定重定向和转发的? 17、SpringMvc 用什么对象从后台向前台传递数据的? 18、SpringMvc 中有个类把视图和数据都合并的一起的,叫什么? 19、怎么样把 ...

    SpringMVC注解式开发.docx

    对请求提交方式的定义 二、处理器方法的参数 o1. 逐个参数 o2. 校正请求参数名@RequestParam o3. 请求参数中文乱码问题 o4. 对象参数接收 三、处理器方法的返回值 o1. 返回 ModelAndView o2. 返回 String

    SpringMVC学习笔记整合搭建框架

    SpringMVC第一天 框架课程 1.课程计划 第一天 1、SpringMVC介绍 2、入门程序 3、SpringMVC架构讲解 a)框架结构 b)组件说明 4、SpringMVC整合MyBatis 5、参数绑定 a)SpringMVC默认支持的类型 b)简单数据类型 c)Pojo...

    springmvc思维导图

    springmvc的概念、springmvc的运行原理(前端控制器、处理器映射器、处理器适配器、处理器、视图解析器)、同步请求的方式(ModelAndView、String、无返回值、默认的绑定值)、异步请求的注解、请求参数的封装(简单...

    SpringMVC-3 映射请求参数和请求头

    使用@RequestParam、@RequestHeader和@CookieValue注解分别映射请求参数、请求头和Cookie值信息到相应处理方法的入参中,并根据方法的返回值类型做出相应的后续处理。另外,SpringMVC也支持使用POJO对象绑定请求参数...

    详解利用SpringMVC拦截器控制Controller返回值

    主要介绍了详解利用SpringMVC拦截器控制Controller返回值,通过定义一个StringResult注解,在访问方法的时候返回StringResult中的内容,有兴趣的可以了解一下。

    springboot spring aop 拦截器注解方式实现脱敏

    springboot spring aop 拦截器 注解方式实现脱敏(涉及到:pom.xml --&gt;application.properties ---&gt;启动类--&gt;拦截器)

    SpringMVC SessionAttribute 使用说明.docx

    @ModelAttribute注解作用在方法上或者方法的参数上,表示将被注解的方法的返回值或者是被注解的参数作为Model的属性加入到Model中,然后Spring框架自会将这个Model传递给ViewResolver。Model的生命周期只有一个http...

    JAVA框架:Spring框架、SpringMVC框架、MyBytes框架、SpringBoot框架.zip

    使编码变得简单,SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率,比如@Configuration和@bean注解结合,基于@Configuration完成类扫描,基于@bean注解把返回值注入...

    SpringMVC处理模型数据-2.docx

    SpringMVC 提供了以下几种途径输出模型数据: – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 – Map及Model: 入参为org.springframework.ui.Model、org.spring...

    springmvc知识全解

    springmvc知识全解,每个知识点都能够快速的理解。配置、控制器、拦截器、适配器、处理器等,还有注解,返回值等,还结合mabatis、运用restful

    spring3.0_mvc框架_05_相关注解的用法_ModelAndView的用法_请求转发和重定向_方法返回值处理.flv

    这里是我自学 springmvc 框架的基本教程,按照这个教程可以轻松的掌握SpringMvc的搭建和使用,同时下一步本人会将 SpringMVC和数据库操作集成学习也进行分项,本次学习共八节,这里是第五节。 剩余章节,后续更新

    springboot学习思维笔记.xmind

    @Bean注解在方法上,声明当前方法的返回值为一个Bean AOP @Aspect 声明是一个切面 拦截规则@After @Before @Around PointCut JoinPoint Spring常用配置 Bean的Scope Singleton ...

    springmvc深入浅出(备java基础,javaee课程,struts同类)

    Spring web mvc架构、springmvc入门程序、非注解处理器映射器和适配器、注解开发处理器映射器和适配器、springmvc整合Mybatis、RequestMapping、Controller方法返回值、springmvc与struts2区别、springmvc上传图片、...

    java微信公众号MVC开发框架

    jwx是开源的java公众号开发MVC框架,基于spring配置文件和微信消息或事件注解,通过微信上下文处理一个或多个微信公众号服务请求。目的主要有两个,其一生封装微信请求xml消息为java实体对象,将返回对象转换为xml...

    xmljava系统源码-handwriting:开源框架之手写系列,主要手写了springmvc,mybatis,rpc框架的实现,目前是跟着

    主要实现的注解 Controller Service Repository Qualifier RequestMapping DispatcherServlet hw-rpc-api 使用Java默认的序列化以及传统Socket通信实现简易的rpc框架 hw-mybatis 实现了mybatis的主要的核心功能,...

    seckill-ssm:使用spring+springMVC+MyBatis创建秒杀系统

    3、使用注解控制事物方法的优点: (1) 开发团队达成一致约定,明确标注事务方法的编程风格 (2) 保证事务方法的执行时间尽可能短,不要穿插其他网络操作,如RPC/HTTP请求 或者剥离到事务方法外部 (3) 不是所有方法都...

    iLink:拉丁云代码测试Spring MVC

    spring-mvc.xml 配置自动扫描的包、配置视图解析器 如何把 handler方法返回值解析为实际的物理视图、配置静态资源映射静态资源交给默认的Servlet、配置 mvc:annotation-driven标签开启注解(4)@RestController =@...

Global site tag (gtag.js) - Google Analytics