如何从 spring 控制器重定向到本地页面?

我有一个在 Tomcat 中部署的应用程序。当我运行应用程序时,它会为带有 html 报告页面的报告生成静态数据(js、css、html 等),并将其放在 user.home 目录中。之后我想重定向到那个 html 报告页面。我尝试使用 ModelAndView、RedirectView、“redirect:/”等进行重定向,但所有浏览器都向我显示 ERR_UNSAFE_REDIRECT,因为出于安全原因我无法从浏览器打开外部文件。那么如何从我的应用程序打开该页面呢?先感谢您。


@GetMapping("/reports")

    public ModelAndView getReportsView() {

        return new ModelAndView("redirect:" + "C:/Users/…/html-reports/overview-tags.html");

    }


慕田峪7331174
浏览 94回答 1
1回答

慕后森

最后我用 Apache HTTPD 服务器解决了我的问题。在 spring 控制器中,我重定向到配置为在文件夹中显示静态数据的 Apache http 服务器
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java