豆芽炒粉丝 2018-03-19 00:45 采纳率: 0%
浏览 3651
已结题

web页面如何实现跨域跳转问题

举例:
1.登录页面web.ui/homepage
2.点击homepage上面的选项,比如说是 "存储列表"或"注册"等等,浏览器地址并未改变,但从浏览器的工具可以看到jsp页面(URL地址)其实是改变的,比如说“存储列表”的页面其实是"web.ui/homepage/store.jsp"
3.此时如何实现跨域跳转呢?(最好是Spring mvc框架)

补充:可能上述问题描述不清楚,这里再作补充

本地的web项目为localhost:8080/index/homepage ,而我想访问服务器的管理端"web.ui/homepage/store.jsp",而目前“web.ui/homepage/store.jsp”无法直接访问,必须通过“web.ui/homepage/”的某个选项点击进去才可以,并且URL并没有变,依然是“web.ui/homepage”

  • 写回答

5条回答 默认 最新

  • ugrg 2018-03-19 01:06
    关注

    我在怀疑是不是你的服务端没有正常响应过去,所以浏览器上看到的还停留在原页面上.

    跨域跳转,很多办法都能做到,直接用a链接跳转就行,如果你要提交数据过去,用form表单也行,就看你想要什么样的交互方式了.

    对于你的情况,我建议你先直接在浏览器中打开web.ui/homepage/store.jsp试试,看能否正常访问到,如果这个请求是GET

    评论
  • 可乐会唱歌 2018-03-19 04:05
    关注

    怎么我硬是没看出来有跨域啊?跨域写全路径啊,你这个域名有变化吗?

    评论
  • SNOYC 2018-03-19 04:17
    关注

    iframe 嵌套下就可以了,浏览器地址是不会变化的

    评论
  • 可惜我是摩羯座 2018-03-19 04:44
    关注

    实现跨域请求不是仅仅请求url就可以的,一般我公司用的比较多的就是jsonp,简单又实用。怎么用我就不多介绍了,附上一教程好了:jsonp教程,随便有点js基础的相信你都能看懂

    评论
  • 豆芽炒粉丝 2018-03-19 06:00
    关注

    本地的web项目为localhost:8080/index/homepage ,而我想访问服务器的管理端"web.ui/homepage/store.jsp",而目前“web.ui/homepage/store.jsp”无法直接访问,必须通过“web.ui/homepage/”的某个选项点击进去才可以,并且URL并没有变,依然是“web.ui/homepage”

    评论

报告相同问题?

悬赏问题

  • ¥15 组件库引入并使用在若依框架未展示
  • ¥149 关于#使用python 的Flash Echarts+ajax+mysql动态数据实现饼图#的问题,请各位专家解答!
  • ¥15 RichTextBox中追加文本时报错
  • ¥15 关于c语言的学习问题
  • ¥15 activity升级到flowable工作流act_ge_bytearray的草稿json数据复制到act_de_model 的model_editor_json的脚本
  • ¥15 cvi使用CreateThread创建线程时,出现存储空间不足无法处理此命令的错误
  • ¥15 求苹果推信imessage批量推信技术
  • ¥15 ubuntu 22.04 系统盘空间不足。隐藏的docker空间占用?(相关搜索:移动硬盘|管理系统)
  • ¥15 c++ word自动化,为什么可用接口是空的?
  • ¥15 Matlab计算100000*100000的矩阵运算问题: