1、转发

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

@RequestMapping(value="/test/test01/{name}" , method = RequestMethod.GET)

public String test(@PathVariable String name) {

return "forword:/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");

}

使用API进行重定向时,一般会在url之前加上:request.getContextPath()

标签:RestController,String,使用,name,RequestMethod,springboot,转发,test,重定向

来源: https://blog.csdn.net/woaiyaou/article/details/112758923

java 重定向关键字_springboot实现转发和重定向相关推荐

  1. java 根据客户端重定向_Java Web笔记 - 转发与重定向的区别与在FireBug客户端的表现...

    1.转发: RequestDispatcher的forward(request, response)称为请求转发. request的getRequestDispatcher和getRequestDis ...

  2. 请求转发与重定向的区别和执行流程

    请求转发与重定向的区别和执行流程 文章目录 请求转发与重定向的区别和执行流程 1 请求转发与重定向区别 2 现实生活的例子 2.1 重定向 2.2 请求转发 3 重定向-流程图.代码.结果 3.1 流 ...

  3. Struts框架之转发和重定向

    转发 转发操作是服务端的行为,在Servlet中使用request.getRequestDispatcher("jsp").forward(request,response).在S ...

  4. 2017.3.31 spring mvc教程(六)转发、重定向、ajax请求

    学习的博客:http://elf8848.iteye.com/blog/875830/ 我项目中所用的版本:4.2.0.博客的时间比较早,11年的,学习的是Spring3 MVC.不知道版本上有没有变 ...

  5. java 重定向关键字_SpringMVC 转发、重定向

    转发.重定向到其它业务方法 @org.springframework.stereotype.Controller @RequestMapping("/userController" ...

  6. Java 请求转发与重定向

    二者区别: 请求转发不会改变URL(地址值),而重定向则会改变 实现: 请求转发 request.getRequestDispatcher("/Update.jsp").forwa ...

  7. 【Java web】请求转发响应重定向

    文章目录 简介 请求转发 响应重定向 使用时机 简介 请求转发和响应重定向是Java web中两种资源跳转的方式.简单来说,对于完成一次请求需要许多特定的资源(如已经写好的页面或另一个Servlet) ...

  8. java 请求转发_javaweb之请求的转发和重定向

    1.什么是请求转发和请求重定向? 请求转发: xxServlet收到请求,然后直接转发给yyServlet,然后yyServlet返回给客户端.整个过程中,客户端发出一个请求,收到一个响应. 重定向: ...

  9. #SpringMVC:转发、重定向(关键字方式) #forward、redirect关键字 @FDDLC

    示例: 关于在SpringMVC中使用forward.redirect关键字的说明: 1.这两种方式都不经过视图解析器,因此需要自己加前后缀. 2.[SpringMVC中使用关键字的重定向]和[传统的 ...

最新文章

  1. 服务器项目带文件名,tomcat服务器上webapps里的文件名和项目名称不一样,修改方法...
  2. 没有任何基础的可以学python吗-没有任何基础的人,该如何学习Python?「附具体步骤」...
  3. 2017职称英语和计算机考试,2017年职称英语考试取消了吗
  4. ThreadLocal工作原理和内存泄漏的预防
  5. 历日 [宋] 许月卿
  6. XP系统下IE7访问HTTPS网站提示“此网站的安全证书有问题”的解题思路
  7. centos使用python_Centos7使用Python3
  8. MTK: mtk 10A 建立socket连接问题
  9. 阿里实人认证android,Android客户端接入
  10. EDA技术实用教程 | 复习十一 | 状态机的特点和分类
  11. 电源管理总线 (PMBus)
  12. 《白帽子讲web安全》第一篇 世界观安全
  13. Unity联机人物加入游戏、同屏移动、与攻击
  14. 会员积分系统设计 1 内容说明
  15. LeetCode 263 Ugly Number(丑数)
  16. 0002计算机组成原理与体系结构02
  17. 人工智能产品经理知识体系和学习计划
  18. Lisp语言中的if语句
  19. 2022-02-17 Android11 删除系统某种语言,我这里删掉粤语,修改frameworks/base/core/res/res/values/locale_config.xml里面的内容。
  20. 汽车UDS诊断详解及Vector相关工具链使用说明——2.3.1 故障码(DTC)格式详解

热门文章

  1. 使用当前更改创建Git分支
  2. 是否有一个“先前的兄弟”选择器?
  3. java设计汽车为父类_JAVA设计一个汽车类作为父类,包含汽车的相关属性和方法。电动汽车,普通汽车,混合汽车,...
  4. Windows Server 2008 优化
  5. STM32:GPIO四种输入输出模式。
  6. JAVA:Failed to load the JNI shared library 解决方法
  7. 2194. Excel 表中某个范围内的单元格
  8. 结构体04:结构体嵌套结构体
  9. 案例-图片缩放(CSS3)
  10. nginx访问控制allow、deny(ngx_http_access_module)