public String editItems(Model model) throws Exception {//itemsQueryVo参数如果没有的话 可以传一个null ItemsCustom items = itemsService.findItemsById(1);model.addAttribute("items", items);return "items/editItems";}

1、返回String类型 表示返回逻辑视图名

真正视图名(jsp路径)=前缀+逻辑视图名+后缀

2、redirect 重定向

redirect 重定向的特点:浏览器地址栏中的url会变化 。修改提交的request数据无法传到重定向的地址 因为重定向后重新request(request无法共享)

return "redirect:selectItemsList.action";

3、forward 转发

forward 转发和redirect 重定向不同的就是可以共享request

4、返回void

在controller方法的形参上可以定义request和response 使用request或response指定响应结果:

1、使用request转向页面  如下:

request.getRequestDispatcher("页面路径").forward(request,response);

2、也可以通过response页面重定向

response.sendRedirect("url");

3、也可以通过response指定响应结果 例如响应json数据 如下:

response.setCharacterEncoding("utf-8");

response.setContentType("application/json;charset=utf-8");

response.getWriter().write("json串");

转载于:https://www.cnblogs.com/mrluotong/p/5962579.html

Controller的返回值相关推荐

  1. SpringMVC入门(二)—— 参数的传递、Controller方法返回值、json数据交互、异常处理、图片上传、拦截器

    SpringMVC入门(二)-- 参数的传递.Controller方法返回值.json数据交互.异常处理.图片上传.拦截器 参考文章: (1)SpringMVC入门(二)-- 参数的传递.Contro ...

  2. SpringMVC控制类的Controller方法返回值

    SpringMVC控制类的Controller方法返回值 Controller方法返回值 返回字符串 逻辑视图名 controller方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址 ...

  3. Asp.net mvc中Controller的返回值

    (1)EmptyResult:当用户有误操作或者是图片防盗链的时候,这个EmptyResult就可以派上用场,返回它可以让用户啥也看不到内容,通过访问浏览器端的源代码,发现是一个空内容: public ...

  4. SpringMVC的Controller方法返回值

    一.返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可以添加model数据.指定的view. public ModelAndView queryI ...

  5. Web API-如何将Controller的返回值转换成HTTP response消息

    一个Web API 控制器方法可以返回以下类型的值 1.void 2.HttpResponseMessage 3.IHttpActionResult 4.其它一些类型 根据action不同的返回类型, ...

  6. 使用 @ControllerAdvice 和 实现ResponseBodyAdvice接口, 拦截Controller方法默认返回参数,统一处理返回值/响应体

    使用 @ControllerAdvice 和 实现ResponseBodyAdvice接口, 拦截Controller方法默认返回参数,统一处理返回值/响应体 1.Controller代码 以下是Co ...

  7. .net core json 为null输出_SpringBoot实战(九):标准化json返回值

    [前言] 前后端分离是现在系统开发主流模式,上篇博文<SpringBoot集成Swagger>介绍了利器Swagger;这篇接着定义返回Json格式的规范:无规矩,不成方圆:有了好的规范前 ...

  8. ASP.Net MVC 在ajax接收controller返回值为Json数据

    首先,再次回忆一下ajax的标准用法:(这张图写的比较详细了)(转) 页面部分ajax代码: $.ajax({             url: "/Home/Login?account=& ...

  9. Spring MVC 中的 controller层的方法的返回值类型

    Controller方法的返回值可以有以下几种: 1.返回ModelAndView 返回ModelAndView时最常见的一种返回结果.需要在方法结束的时候定义一个ModelAndView对象,并对M ...

最新文章

  1. linux blfs安装桌面,【Linux】Ubuntu14.04安装bridge-utils安装brctl
  2. 解读:数据科学、机器学习和AI的区别
  3. 完全卸载mongodb
  4. 13、 LEFT/RIGHT JOIN:外连接(左连接,右连接)
  5. 万代南梦宫公布了一款游乐园模拟游戏,该产品有什么好玩的?
  6. 深度学习中交叉熵_深度计算机视觉,用于检测高熵合金中的钽和铌碎片
  7. Linux下的LD_PRELOAD环境变量与库打桩
  8. Fixjs——自定义事件处理
  9. Quartus II 15详细安装教程
  10. PreferenceScreen的应用
  11. 标定学习笔记(五)-- Halcon手眼标定例程:Hand-eye-Calibration with a moving cam
  12. 自媒体采集爆文工具,批量采集自媒体爆文
  13. 个人邮箱地址格式,如何能够正确的书写?
  14. 复习JQuery validate验证规则
  15. 单体架构与微服务架构区别
  16. [转载]C++URL编码转换
  17. 发布宅男神器:视频直播app for Android ----- 万紫千红
  18. proe5.0插件在windows7 64系统预览模型
  19. C语言程序设计教程(第三版)课后习题5.7
  20. python的一系列绘图基础

热门文章

  1. 几种常用的清除浮动方法(一)
  2. yum install nginx
  3. Beyond Compare配置
  4. 逗号表达式的值--最后一项的值
  5. Linux 驱动编译报错:error: macro __DATE__ might prevent reproducible builds [-Werror=date-time]
  6. [react] react中setState的第二个参数作用是什么呢?
  7. [react] 为什么说React中的props是只读的?
  8. 深入react技术栈(9):表单
  9. 前端学习(2992):vue+element今日头条管理--目录结构说明
  10. [vue] 你认为vue的核心是什么?