显示用户

时间:2016-01-07 17:37:49

标签: html jsf-2

我正在编写一个应用程序,用户可以上传包含html文件的zip文件。

如何在JSF视图中显示这些html文件?

我正在使用wildlfy,我上传文件并将它们解压缩到wildfly独立/数据目录中的文件夹。 zip文件包含一个包含html菜单的文件,一个包含html文件的文件夹(它们只是包含div的html文档)。

现在,在我的JSF视图中,我只显示指向该上传文件夹的链接。当用户单击该链接时,将显示该文件夹的index.html文件。

但是,我希望能够将html菜单合并到我的jsf视图中,然后在点击指向它们的链接时在我的JSF视图中显示html文件。

另外,html菜单包含一个文本输入字段,我想在上传的html文件中用于全文搜索。

所以我需要能够在我的支持bean中获取该文本字段的值。

我应该使用<iframe src="#{bean.iframeUrl}"></iframe>还是有更好的解决方案?

所以从本质上说:我可以将上传的文件合并到我的JSF视图中,从而在上传的html文件和我的支持bean之间进行通信吗?

修改

根据Kukeltje的评论和帖子,我认为我需要这样做:

在显示文件夹链接的JSF视图中,我为菜单创建了一个ui:insert,并在单击菜单中的链接时为要加载的html页面创建了一个ui:insert。

应使用自定义资源处理程序实现页面加载。

所以我onyl需要流一次菜单然后当我点击菜单中的链接时,我流式传输我要显示的html页面,对吗?

我这样做,我可以围绕流输入的其他JSF标签,我可以在流式html文件和我的支持bean之间进行通信?

0 个答案:

没有答案