加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在Spring中返回一个没有重定向的静态html

发布时间:2020-12-15 05:11:51 所属栏目:Java 来源:网络整理
导读:所以我想在不发送重定向的情况下返回 HTML页面.原因是使用重定向更改了浏览器中的URL,如果他们没有登录,我无法将某人重定向到登录.有什么最直接的方法呢?看起来它应该很简单而不使用jsp或其他服务器端视图技术. 解决方法 你可以使用前锋. 例: 说/static/my
所以我想在不发送重定向的情况下返回 HTML页面.原因是使用重定向更改了浏览器中的URL,如果他们没有登录,我无法将某人重定向到登录.有什么最直接的方法呢?看起来它应该很简单而不使用jsp或其他服务器端视图技术.

解决方法

你可以使用前锋.

例:

说/static/myWebpage.html是你的静态html页面

此代码将返回myWebpage.html的内容而不更改网址

@Controller
@RequestMapping("/path")
public class TestingController {
    @RequestMapping("/page")
    public String someOtherPage(HttpServletRequest request,HttpServletResponse response) {
        return "forward:/static/myWebpage.html";
    }
}

您的网址将是“localhost / path / page”,但您将查看“localhost / static / myWebPage.html”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读