转载自:http://blog.csdn.net/yh_zeng2 https://blog.csdn.net/yh_zeng2/article/details/75136614

Controller中定义void方法,这种场景一般是通过HttpServletResponse对象来输出页面内容。注意:Controller的void方法中一定要声明HttpServletResponse类型的方法入参!

void方法不定义HttpServletResponse类型的入参,HttpServletResponse对象通过RequestContextHolder上下文获取,这种方式是不可行的,

void方法不定义HttpServletResponse类型的入参,Spring MVC会认为@RequestMapping注解中指定的路径就是要返回的视图name,页面上访问 http://127.0.0.1:8080/MavenSpringMvcDemo/voidMethod/demo2,接着会将http://127.0.0.1:8080/MavenSpringMvcDemo/jsp/voidMethod/demo2.jsp 作为此次请求的响应内容,如果这个jsp文件项目中不存在则报错

转载于:https://www.cnblogs.com/lisy0808/p/9871391.html

Srping MVC中Controller的void方法声明误区相关推荐

  1. ASP.NET MVC中controller和view相互传值的方式

    ASP.NET MVC中Controller向view传值的方式: ViewBag.ViewData.TempData 单个值的传递 Json 匿名类型 ExpandoObject Cookie Vi ...

  2. [转载]Asp.net MVC中Controller返回值类型

    Asp.net MVC中Controller返回值类型 在mvc中所有的controller类都必须使用"Controller"后缀来命名 并且对Action也有一定的要求: 必须 ...

  3. MVC中controller有什么作用

    一:在MVC中controller可以决定显示哪一个view 二:MVC负责定义和调用Model 三:接受请求时响应数据给页面

  4. Java Ucase_JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。...

    JSP页面中的变量和方法声明(Declaration).表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记. 面中Access2010数据库7个对象中,()是实际存放 ...

  5. Spring MVC中@Controller和@RequestMapping注解详解

    在<第一个Spring MVC应用>教程中创建了两个传统风格的控制器,它们是实现 Controller 接口的类.传统风格的控制器不仅需要在配置文件中部署映映射,而且只能编写一个处理方法, ...

  6. 【转载】ASP.NET MVC中Controller与View之间的数据传递总结

    在ASP.NET MVC中,经常会在Controller与View之间传递数据,因此,熟练.灵活的掌握这两层之间的数据传递方法就非常重要.本文从两个方面进行探讨: Ø Controller向View传 ...

  7. Spring MVC中获取Request的方法及分析

    一.概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端IP地址.请求的URL.header中的属性(如cookie.授权信息).body中的数 ...

  8. mvc中html对象的方法吗,在MVC中使用jQuery模板进行HTML编码的Json对象

    所以我有能力在我的网站上发表评论.用户进入场命中"后"和我阿贾克斯评论回到其在该行动的结果在MVC中使用jQuery模板进行HTML编码的Json对象 public ActionR ...

  9. ASP.NET MVC中的路由IRouteConstraint方法应用实例

    在如下代码的写法中: public class RouteConfig{public static void RegisterRoutes(RouteCollection routes){routes ...

最新文章

  1. Intellij IDEA 创建Web项目并在Tomcat中部署运行
  2. pe文件被装入内存时按64k对齐
  3. 要管理组策略 您必须以域用户账户登录此计算机,组策略设置:使普通用户登陆域控制器的电脑...
  4. 为什么德国人工作这么慢,但效率却很高?
  5. LeetCode之Find the Difference
  6. 减肥日程表(WPS文档反馈群253147947)
  7. 计算几何 —— 欧拉公式
  8. python while 循环 全局变量_python循环语句(while amp; for)
  9. 思杰桌面虚拟化Citrix XenDesktop
  10. nextpolish安装_使用nextpolish对三代组装进行polish(v1.2.2版)
  11. 基于QT实现的计算器(只需要简单的栈知识,不仅仅是四则运算,接近手机内置计算器功能)
  12. iMac恢复出厂设置及安装
  13. excle统计不同的内容的单元格个数
  14. 一个接口多个实现类的Spring注入方式(注解方式)
  15. 基于msf与badusb的笔记本电脑渗透测试(详解)
  16. NVIDIA DLI——深度学习基础-理论与实践入门
  17. 2020年中国地理信息产业产值或达万亿元
  18. 微创新只是大公司用来挤压小公司的武器,但绝不是小公司与大公司竞争的法宝。——转自傅盛...
  19. 双非小伙暑期实习斩获腾讯WXG offer,这不比博人传燃?
  20. 小数乘法题竖式计算机答案,小数乘法练习题竖式带答案。越多越好。

热门文章

  1. linux异构内存,Linux内核添加异构内存管理(HMM)将带来加速GPU的新方式,还有可能带来其他类型的机器学习硬件。...
  2. java jpasswordfield_Java JPasswordField
  3. 爆炸的符卡洋洋洒洒(01背包)
  4. 机器数.原码 反码 补码比较理解
  5. 2021中国大学生程序设计竞赛部分题解(CCPC)- 网络选拔赛(重赛)
  6. idea 调试java技巧_Intellij IDEA Debug 调试技巧
  7. DataNode 运行状况
  8. Spring4 快速入门
  9. c语言中-(间接成员运算符)的含义
  10. 延时执行和取消延时执行