java 重定向关键字_springboot实现转发和重定向
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实现转发和重定向相关推荐
- java 根据客户端重定向_Java Web笔记 - 转发与重定向的区别与在FireBug客户端的表现...
1.转发: RequestDispatcher的forward(request, response)称为请求转发. request的getRequestDispatcher和getRequestDis ...
- 请求转发与重定向的区别和执行流程
请求转发与重定向的区别和执行流程 文章目录 请求转发与重定向的区别和执行流程 1 请求转发与重定向区别 2 现实生活的例子 2.1 重定向 2.2 请求转发 3 重定向-流程图.代码.结果 3.1 流 ...
- Struts框架之转发和重定向
转发 转发操作是服务端的行为,在Servlet中使用request.getRequestDispatcher("jsp").forward(request,response).在S ...
- 2017.3.31 spring mvc教程(六)转发、重定向、ajax请求
学习的博客:http://elf8848.iteye.com/blog/875830/ 我项目中所用的版本:4.2.0.博客的时间比较早,11年的,学习的是Spring3 MVC.不知道版本上有没有变 ...
- java 重定向关键字_SpringMVC 转发、重定向
转发.重定向到其它业务方法 @org.springframework.stereotype.Controller @RequestMapping("/userController" ...
- Java 请求转发与重定向
二者区别: 请求转发不会改变URL(地址值),而重定向则会改变 实现: 请求转发 request.getRequestDispatcher("/Update.jsp").forwa ...
- 【Java web】请求转发响应重定向
文章目录 简介 请求转发 响应重定向 使用时机 简介 请求转发和响应重定向是Java web中两种资源跳转的方式.简单来说,对于完成一次请求需要许多特定的资源(如已经写好的页面或另一个Servlet) ...
- java 请求转发_javaweb之请求的转发和重定向
1.什么是请求转发和请求重定向? 请求转发: xxServlet收到请求,然后直接转发给yyServlet,然后yyServlet返回给客户端.整个过程中,客户端发出一个请求,收到一个响应. 重定向: ...
- #SpringMVC:转发、重定向(关键字方式) #forward、redirect关键字 @FDDLC
示例: 关于在SpringMVC中使用forward.redirect关键字的说明: 1.这两种方式都不经过视图解析器,因此需要自己加前后缀. 2.[SpringMVC中使用关键字的重定向]和[传统的 ...
最新文章
- 服务器项目带文件名,tomcat服务器上webapps里的文件名和项目名称不一样,修改方法...
- 没有任何基础的可以学python吗-没有任何基础的人,该如何学习Python?「附具体步骤」...
- 2017职称英语和计算机考试,2017年职称英语考试取消了吗
- ThreadLocal工作原理和内存泄漏的预防
- 历日 [宋] 许月卿
- XP系统下IE7访问HTTPS网站提示“此网站的安全证书有问题”的解题思路
- centos使用python_Centos7使用Python3
- MTK: mtk 10A 建立socket连接问题
- 阿里实人认证android,Android客户端接入
- EDA技术实用教程 | 复习十一 | 状态机的特点和分类
- 电源管理总线 (PMBus)
- 《白帽子讲web安全》第一篇 世界观安全
- Unity联机人物加入游戏、同屏移动、与攻击
- 会员积分系统设计 1 内容说明
- LeetCode 263 Ugly Number(丑数)
- 0002计算机组成原理与体系结构02
- 人工智能产品经理知识体系和学习计划
- Lisp语言中的if语句
- 2022-02-17 Android11 删除系统某种语言,我这里删掉粤语,修改frameworks/base/core/res/res/values/locale_config.xml里面的内容。
- 汽车UDS诊断详解及Vector相关工具链使用说明——2.3.1 故障码(DTC)格式详解
热门文章
- 使用当前更改创建Git分支
- 是否有一个“先前的兄弟”选择器?
- java设计汽车为父类_JAVA设计一个汽车类作为父类,包含汽车的相关属性和方法。电动汽车,普通汽车,混合汽车,...
- Windows Server 2008 优化
- STM32:GPIO四种输入输出模式。
- JAVA:Failed to load the JNI shared library 解决方法
- 2194. Excel 表中某个范围内的单元格
- 结构体04:结构体嵌套结构体
- 案例-图片缩放(CSS3)
- nginx访问控制allow、deny(ngx_http_access_module)