Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我需要从SpringBoot应用程序向angular应用程序发送一个static.html文件,并在某个组件中查看它_Java_Angular_Selenium_Spring Boot_Spring Mvc - Fatal编程技术网

Java 我需要从SpringBoot应用程序向angular应用程序发送一个static.html文件,并在某个组件中查看它

Java 我需要从SpringBoot应用程序向angular应用程序发送一个static.html文件,并在某个组件中查看它,java,angular,selenium,spring-boot,spring-mvc,Java,Angular,Selenium,Spring Boot,Spring Mvc,我是个新手。 我有一个需求,即在我的后端(一个spring引导应用程序)运行一些selenium测试用例后生成.html报告 现在我需要将这个.html报告发送到我的UI以显示报告 如何从控制器发送.html文件并在angular应用程序中提供该文件。在这种情况下,您可以采取多种方法。显然,我认为最好的方法是使用rest端点以json格式返回测试结果,并使用angular在ui端呈现测试结果。其他方法包括: 如果您的html是静态的,请将其添加到springboot静态文件夹,然后 在ui部分

我是个新手。 我有一个需求,即在我的后端(一个spring引导应用程序)运行一些selenium测试用例后生成.html报告

现在我需要将这个.html报告发送到我的UI以显示报告


如何从控制器发送.html文件并在angular应用程序中提供该文件。

在这种情况下,您可以采取多种方法。显然,我认为最好的方法是使用rest端点以json格式返回测试结果,并使用angular在ui端呈现测试结果。其他方法包括:

  • 如果您的html是静态的,请将其添加到springboot静态文件夹,然后 在ui部分,将url重定向到html的名称,以便 浏览器将从springboot获取html
  • 对于动态内容,另一种方法是您可以返回 将html作为响应字符串,并使用 棱角分明

您可以这样做,只需将返回的HTML添加到
iframe
中,并在清理完相同内容后显示即可。我如何从springboot应用程序获取文件???显示现在不成问题。将其作为某个服务调用的响应数据发送。如何作为服务调用的响应数据发送????在这种情况下,响应数据不会是json,那么响应类型是什么呢???谢谢你或你的回答。我正在检查是否可以返回html作为响应。因为rest控制器似乎不支持它。不,rest控制器将返回JSONso。我应该如何将此html页面返回到angular服务器,或者我的angular应用程序如何访问spring boot中的此html页面