SpringMVC 控制器中 动作方法返回其他类型(输出ActionResult子类)

  初来乍到,多多包涵。

  

EmptypeResult:输出空类容

ContentResult:输出文本内容 return Content("数据");

JsonResult:输出josn数据 return Json(数据, JsonRequestBehavior.AllowGet);

JavaScriptResult:输出js脚本 return javascript("js脚本")

RedirectResult:重定向 return Redirect("~/控制器/动作方法");

ViewResult:输出视图 return View("视图名字");

原文地址:https://www.cnblogs.com/songbuqi/p/11419167.html

时间: 2024-11-06 13:31:55

SpringMVC 控制器中 动作方法返回其他类型(输出ActionResult子类)的相关文章

MVC控制器中动作方法返回的结果

在MVC控制器中主要的返回方式有如下几种: 1.Content(): 返回文本类型的ContentResult,比如"这是我做的一个MVC". 2.File(): 返回文件类型的内容FileResult,比如PDF 3.HttpNotFound(): 返回包含404HTTP状态码的HttpNotFoundResult. 4.JavaScript(): 返回包含JavaScript内容的JavaScriptResult,比如"function hello(){alert(Hel

ASP.NET 控制器和动作方法

1.什么样的类能成为控制器? 在ASP.NET MVC 中,直接或者间接地实现了IController接口的类,就会被Mvc框架认为是控制器. using System.Web.Routing; namespace System.Web.Mvc { public interface IController { void Execute(RequestContext requestContext); } } 从代码中,看到此接口有一个唯一的方法Execute,此方法会在请求到达控制器的时候被调用.

MyBatis中Mapper的返回值类型

insert.update.delete语句的返回值类型 对数据库执行修改操作时,数据库会返回受影响的行数. 在MyBatis(使用版本3.4.6,早期版本不支持)中insert.update.delete语句的返回值可以是Integer.Long和Boolean.在定义Mapper接口时直接指定需要的类型即可,无需在对应的<insert><update><delete>标签中显示声明. 对应的代码在 org.apache.ibatis.binding.MapperMe

CI中控制器名不能和本个 控制器中的方法名相同

控制器名称:application/controllers/tang.php 控制器中方法名称:application/controllers/role.php  中有方法 public  function tang(){ } 这样就会出现错误 CI中控制器名不能和本个 控制器中的方法名相同,布布扣,bubuko.com

Shell中处理方法返回值问题

同步发表:http://blog.hacktons.cn/2017/12/13/shell-func-return/ 背景 通过shell编程,写一些工具批处理的时候,经常需要自定义函数.更复杂点的情况下,可能有需要返回一个值. 由于在shell的世界中,并不像其他编程语言,它不支持我们所熟悉的方法返回.本文一起总结一下如何优雅的解决返回值问题? 测试程序 我们一般通过$?来获取上一个语句的输出.看一下下面得测试语句: 新建testReturn脚本 returnString(){ return

Spring MVC中 controller方法返回值

1.返回ModelAndView 定义ModelAndView对象并返回,对象中可添加model数据.指定view 2.返回String 1.表示返回逻辑视图名 model对象通过 model.addAttribute("xxx",model)进行设定 2.redirect重定向: redirect重定向特点:浏览器地址栏中的url会变化.修改提交的request数据无法传到重定向的地址.因为重定向后重新进行request(request无法共享) 3.forward页面转发: 通过f

js中typeof的返回值类型共有七种

原文链接 https://blog.csdn.net/weixin_42265852/article/details/87989959 typeof的返回值共有七种: number, boolean, string, undefined, object, function,symbol. 1.number typeof(10); typeof(NaN); //NaN在JavaScript中代表的是特殊非数字值,它本身是一个数字类型. typeof(Infinity); 2.boolean typ

ThinkPHP3.2创建控制文件及调用控制器中的方法

在web模块下找到Controller文件夹,在该文件夹下是用来创建控制器类文件的,控制器类文件的命名方式为:类名+Controller.class.php,其中的类名为:类名+Controller. 2.控制器文件中的写入类之前要先写namespace Home\Controller;use Think\Controller;也就是定义命名空间,及引用Think命名空间下的Controller类. 3.访问时,可能通过 域名/index.php/控制器名/方法名.如:http://www.im

c#中Hashtable方法返回值的探索

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace ConApp { class Student { string name; public string Name { get { return name; } set { name = value; } } ulong stuID; public ulon