Javascript 播放框架外部动态HTML处理

Javascript 播放框架外部动态HTML处理,javascript,html,dynamic,playframework-2.2,Javascript,Html,Dynamic,Playframework 2.2,我正在PlayFramework2.2.0(Scala)上开发一个web应用程序。应用程序通常从用户那里获取一些输入,然后调用外部模块,该模块依次处理输入并生成html报告。该报告有一个相当复杂的结构,包含html、javascript和json数据,都放在不同的文件中。然后,我希望能够通过Play框架将此报告呈现给用户,而无需用户下载存档中的报告 我试图将这些报告文件放到资产中的某个目录中,并进行重定向,但在生产环境中不起作用。然后我尝试内联使用Ok.sendFile,但由于内容依赖于其他文件

我正在PlayFramework2.2.0(Scala)上开发一个web应用程序。应用程序通常从用户那里获取一些输入,然后调用外部模块,该模块依次处理输入并生成html报告。该报告有一个相当复杂的结构,包含html、javascript和json数据,都放在不同的文件中。然后,我希望能够通过Play框架将此报告呈现给用户,而无需用户下载存档中的报告

我试图将这些报告文件放到资产中的某个目录中,并进行重定向,但在生产环境中不起作用。然后我尝试内联使用Ok.sendFile,但由于内容依赖于其他文件,因此报告无法正确呈现


我想知道是否有任何“有意”的方法可以将这种动态生成的HTML呈现给用户?

外部模块不能将JSON和JS放入HTML页面的源代码中吗?它在哪里存储额外的资产?难道你不能将整套文件保存到新文件夹,然后重定向到它吗?当我们不知道资产是如何交付给您的时候,很难为您提供帮助。不,外部模块不能将所有数据放在单个HTML中,因为它可能是任意大的。报表HTML设计为仅显示该数据的一小部分。它使用索引HTML在文件夹的子文件夹中存储其他数据。是的,我可以将整个集合保存到一个文件夹中(事实上它就是这样工作的),但我不知道如何使重定向工作。