Controller的返回值
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的返回值相关推荐
- SpringMVC入门(二)—— 参数的传递、Controller方法返回值、json数据交互、异常处理、图片上传、拦截器
SpringMVC入门(二)-- 参数的传递.Controller方法返回值.json数据交互.异常处理.图片上传.拦截器 参考文章: (1)SpringMVC入门(二)-- 参数的传递.Contro ...
- SpringMVC控制类的Controller方法返回值
SpringMVC控制类的Controller方法返回值 Controller方法返回值 返回字符串 逻辑视图名 controller方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址 ...
- Asp.net mvc中Controller的返回值
(1)EmptyResult:当用户有误操作或者是图片防盗链的时候,这个EmptyResult就可以派上用场,返回它可以让用户啥也看不到内容,通过访问浏览器端的源代码,发现是一个空内容: public ...
- SpringMVC的Controller方法返回值
一.返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可以添加model数据.指定的view. public ModelAndView queryI ...
- Web API-如何将Controller的返回值转换成HTTP response消息
一个Web API 控制器方法可以返回以下类型的值 1.void 2.HttpResponseMessage 3.IHttpActionResult 4.其它一些类型 根据action不同的返回类型, ...
- 使用 @ControllerAdvice 和 实现ResponseBodyAdvice接口, 拦截Controller方法默认返回参数,统一处理返回值/响应体
使用 @ControllerAdvice 和 实现ResponseBodyAdvice接口, 拦截Controller方法默认返回参数,统一处理返回值/响应体 1.Controller代码 以下是Co ...
- .net core json 为null输出_SpringBoot实战(九):标准化json返回值
[前言] 前后端分离是现在系统开发主流模式,上篇博文<SpringBoot集成Swagger>介绍了利器Swagger;这篇接着定义返回Json格式的规范:无规矩,不成方圆:有了好的规范前 ...
- ASP.Net MVC 在ajax接收controller返回值为Json数据
首先,再次回忆一下ajax的标准用法:(这张图写的比较详细了)(转) 页面部分ajax代码: $.ajax({ url: "/Home/Login?account=& ...
- Spring MVC 中的 controller层的方法的返回值类型
Controller方法的返回值可以有以下几种: 1.返回ModelAndView 返回ModelAndView时最常见的一种返回结果.需要在方法结束的时候定义一个ModelAndView对象,并对M ...
最新文章
- linux blfs安装桌面,【Linux】Ubuntu14.04安装bridge-utils安装brctl
- 解读:数据科学、机器学习和AI的区别
- 完全卸载mongodb
- 13、 LEFT/RIGHT JOIN:外连接(左连接,右连接)
- 万代南梦宫公布了一款游乐园模拟游戏,该产品有什么好玩的?
- 深度学习中交叉熵_深度计算机视觉,用于检测高熵合金中的钽和铌碎片
- Linux下的LD_PRELOAD环境变量与库打桩
- Fixjs——自定义事件处理
- Quartus II 15详细安装教程
- PreferenceScreen的应用
- 标定学习笔记(五)-- Halcon手眼标定例程:Hand-eye-Calibration with a moving cam
- 自媒体采集爆文工具,批量采集自媒体爆文
- 个人邮箱地址格式,如何能够正确的书写?
- 复习JQuery validate验证规则
- 单体架构与微服务架构区别
- [转载]C++URL编码转换
- 发布宅男神器:视频直播app for Android ----- 万紫千红
- proe5.0插件在windows7 64系统预览模型
- C语言程序设计教程(第三版)课后习题5.7
- python的一系列绘图基础
热门文章
- 几种常用的清除浮动方法(一)
- yum install nginx
- Beyond Compare配置
- 逗号表达式的值--最后一项的值
- Linux 驱动编译报错:error: macro __DATE__ might prevent reproducible builds [-Werror=date-time]
- [react] react中setState的第二个参数作用是什么呢?
- [react] 为什么说React中的props是只读的?
- 深入react技术栈(9):表单
- 前端学习(2992):vue+element今日头条管理--目录结构说明
- [vue] 你认为vue的核心是什么?