如何从Spring Controller重定向到本地页面?

时间:2019-07-17 06:41:06

标签: html spring-mvc

我有一个部署在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");
    }

1 个答案:

答案 0 :(得分:0)

最后,我用Apache HTTPD服务器解决了我的问题。在spring controller中,我重定向到配置为在文件夹中显示静态数据的Apache http服务器