SpringBoot 转发重定向

1、转发

方式一:使用 “forward” 关键字(不是指java关键字),注意:类的注解不能使用@RestController 要用@Controller

@RequestMapping(value=``"/test/test01/{name}", method = RequestMethod.GET)
public String test(@PathVariable String name) {return "forward:/ceng/hello.html";
}

方式二:使用servlet 提供的API,注意:类的注解可以使用@RestController,也可以使用@Controller

@RequestMapping(value="/test/test01/{name}" , method = RequestMethod.GET)
public void test(@PathVariable String name, HttpServletRequest request, HttpServletResponse response) throws Exception { request.getRequestDispatcher("/ceng/hello.html").forward(request,response);
}

2、重定向

方式一:使用 “redirect” 关键字(不是指java关键字),注意:类的注解不能使用@RestController,要用@Controller

@RequestMapping(value="/test/test01/{name}" , method = RequestMethod.GET)
public String test(@PathVariable String name) { return "redirect:/ceng/hello.html";
}

方式二:使用servlet 提供的API,注意:类的注解可以使用@RestController,也可以使用@Controller

@RequestMapping(value="/test/test01/{name}", method = RequestMethod.GET)
public void test(@PathVariable String name, HttpServletResponse response) throws IOException {response.sendRedirect("/ceng/hello.html");
}

SpringBoot 转发重定向相关推荐

  1. 关于springboot转发重定向以及受保护目录的一些规律

    今天闲来无事,又研究了一下springboot,涉及到了Thymeleaf模板引擎,因为之前接触过jsp,所以上手很快,但是也思考了一些关于转发以及重定向的问题,总结出以下规律 项目结构 首先解释一下 ...

  2. springboot实现条形码_Springboot转发重定向实现方式解析

    1.转发 方式一:使用 "forword" 关键字(不是指java关键字),注意:类的注解不能使用@RestController 要用@Controller @RequestMap ...

  3. springmvc java中转发_Springmvc中的转发重定向和拦截器的示例

    本文介绍了Springmvc中的转发重定向和拦截器的示例,分享给大家,具体如下: 可变参数在设计方法时,使用 数据类型...来声明参数类型,例如: public static void functio ...

  4. springmvc重定向到另一个项目_SpringMVC结合Ajax、请求转发重定向、视图解析器

    每日总结 一.Spring结合Ajax的处理方式 1.传统解决方案 直接输出 2.使用SpringMVC框架提供的处理方法 注意: A.方法的返回值可以是对象或者集合 B.响应给前台的数据直接是jso ...

  5. 红蓝对抗之隧道技术第一篇(内网穿透、端口映射端口转发、Netsh端口转发、CS正反向连接多层内网、Burp设置上游代理访问内网、MSF protfwd端口转发/重定向)

    文章目录 隧道应用 端口映射&端口转发 Netsh端口转发 Netsh端口转发meterpreter CS正向连接多层内网 CS反向连接多层内网 Burp设置上游代理访问内网 MSF prot ...

  6. servlet,springmvc,springboot转发时页面静态资源404问题

    目录 不讨论静态资源过滤的问题... 这个问题重定向不会404,因为重定向是找到了对应的页面,是浏览器决定的. 而转发在相同目录下转发会找到资源.但是从controller(根目录)里面转发到根目录的 ...

  7. springboot转发http请求_网易后端实习生分享:Springboot异常和错误处理规范

    由于错误在所难免,异常处理已经成为开发工作中不可或缺的部分. 在web开发中,我们通常不希望用户看到一个写满StackTrace的错误页面:同时,我们希望出现错误或发生异常时,开发运维人员可以看到详细 ...

  8. Servlet--06--解决乱码问题; 请求转发; 重定向;

    乱码问题: 一.  请求-乱码问题:服务器获取的请求数据,在console显示时,出现了乱码. (1)post请求方式解决:req.serCharacterEncoding("utf-8&q ...

  9. 关于Struts2的通配方法、转发重定向

    1.通配符 在配置struts.xml文件的时候,需要很多action,这时可以用到通配符找到与之对应的方法和类,当然实际开发中很少用到这种方法 struts.xml: <!--通配方法 *_* ...

最新文章

  1. javase(Properties集合及学生对象信息录入文本中案例)
  2. 共聚焦图片怎么加标尺_聚焦扶贫政策,打造小康生活
  3. 如何一键部署项目、代码自动更新
  4. 解决:redis.clients.jedis.exceptions.JedisDataExceptionERR This instance has cluster support disabled
  5. JavaWeb笔记03-Servlet
  6. c++类中的static详解(续)
  7. WebForm与MVC模式优缺点
  8. idea翻译成中文_IDEA使用有道翻译插件
  9. 分析思维模型:SPACE 矩阵
  10. 飞思卡尔磁力计MAG3110 快速上手指南
  11. 嵌入式系统开发笔记16:CJ/T-188 冷热量表协议解析5
  12. Photoshop(PS)CC2020安装教程【64位】
  13. 【vscode简单入门(三)】vscode巨实用的基础插件推荐(不定期更新)
  14. PyTorch RuntimeError: size mismatch, m1:
  15. 局域计算机网络,【计算机网络】局域网小知识点
  16. 魅族手机TOF摄像头搭载奥比中光解决方案,看看到底有哪些功能?
  17. 外部访问docker容器(docker run -p/-P 指令)
  18. brk系统调用和copy-on-write机制
  19. R语言科学计数法详解:digits和scipen设置
  20. Golang 优化之内存对齐

热门文章

  1. 基于LabVIEW带音乐流水灯万年历的智能计算器
  2. 群狼调研开展常德汽车经销商神秘顾客调查
  3. 内容的标记(分类/标签)
  4. 大型企业财务从“价值反映和守护”走向“价值发掘和创造”
  5. svn 及 git patch 文件
  6. Jquery鼠标右键插件contextMenu使用方法及自定义图标
  7. php一句话怎么写_php型一句话木马怎么写
  8. WPF方便的调用FarPoint
  9. 1、Denoising Diffusion Probabilistic Models(扩散模型)
  10. android手势第一次设置密码_[Android开发实战]Android手势密码(支付宝手势密码)实现(支持2.x) | 学步园...