我有一个部署在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");
}
答案 0 :(得分:0)
最后,我用Apache HTTPD服务器解决了我的问题。在spring controller中,我重定向到配置为在文件夹中显示静态数据的Apache http服务器