未来可以改变#@! 2023-03-16 10:56 采纳率: 58.6%
浏览 37
已结题

关于#java#的问题:浏览器伪路劲

img


data-href="127.0.0.1/520"为真实路劲,点击a标签后,如何让浏览器上地址拦上显示的是127.0.0.1/sdfdsfdsf这个虚拟的路劲但还能跳转
我用的是Springboot html也写在后端,想知道怎么让浏览器上放的是虚拟的路劲但还是能点击跳转到真实路径下

  • 写回答

5条回答 默认 最新

  • lshen01 2023-03-16 11:01
    关注

    参考GPT和自己的思路:

    您可以使用Spring Boot提供的重定向功能来实现这个问题。具体步骤如下:

    1. 在Controller中定义一个处理方法,该方法处理虚拟路径的访问请求,并将其重定向到真实路径:
    @RequestMapping("/sdfdsfdsf")
    public String redirectToRealPath() {
        return "redirect:http://127.0.0.1/520";
    }
    
    1. 在HTML页面中使用虚拟路径作为链接的href属性值:
    <a href="/sdfdsfdsf" data-href="127.0.0.1/520">跳转</a>
    
    1. 当用户点击链接时,浏览器会向Spring Boot发送一个访问请求,Spring Boot会将该请求转发到Controller中定义的处理方法,该方法会将请求重定向到真实路径,并在重定向过程中让浏览器保持虚拟路径的显示状态。

    注意,需要在Controller中添加跨域注解,以允许HTML页面跨域向Spring Boot发送请求:

    @CrossOrigin
    @RestController
    public class MyController {
        // ...
    }
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月20日
  • 创建了问题 3月16日

悬赏问题

  • ¥15 网站设计与开发职业技能大赛试题
  • ¥20 在使用CESM2.2.0模型进行case.submit过程中出现如下错误(关键词-Map)
  • ¥15 有办法改变通过wifi进入的网站的设置吗
  • ¥15 所以到底怎么算!算到凌晨五点都算不出来!
  • ¥15 label_studio
  • ¥15 请教如何phython发邮件
  • ¥15 linux系统安装问题
  • ¥15 路径规划如何采用矢量法让他们尽量在一个方向
  • ¥15 crypto 一道rsa解密题
  • ¥15 survIDINRI已将生存时间转为数值变量,仍错误 Time variable is not numeric。