Springboot下,实现接口重定向到其他页面或方法

举报
隔壁老汪 发表于 2022/06/26 00:04:31 2022/06/26
【摘要】 Springboot下,实现接口重定向到其他页面或方法 最近对接了一个中行的app项目,项目中中行支付传递回调参数,并跳转到我们提供的回调接口中,我方保存订单信息后,要重定向到结果页面,找了几个方法,下面一一列出 1.直接返回值中加重定向:“redirect:要访问的网址”; 这种方法需要在maven中配置spring-boot-s...

Springboot下,实现接口重定向到其他页面或方法
最近对接了一个中行的app项目,项目中中行支付传递回调参数,并跳转到我们提供的回调接口中,我方保存订单信息后,要重定向到结果页面,找了几个方法,下面一一列出

1.直接返回值中加重定向:“redirect:要访问的网址”;

这种方法需要在maven中配置spring-boot-starter-thymeleaf模板,并且需要页面和项目在一个位置,类似于jsp的跳转

public String updateOrAddProject() {
   return "redirect:要访问的相对网址或绝对网址?参数名="+参数值;
}

2.适用modelAndView对象来进行,

和上一中方法类似,仅可以跳转项目内页面

 public ModelAndView findProjectPage() {
        ModelAndView modelAndView = new ModelAndView(需要跳转的页面路径);
        return modelAndView;
    }

3.使用response的重定向功能

public void testRed(HttpServletResponse response) throws Exception{
    response.sendRedirect("https://www.baidu.com");
}

我最终使用的是第三种,方便跳转外网,并可以携带参数


 

文章来源: blog.csdn.net,作者:隔壁老瓦,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/wxb880114/article/details/103179282

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。