我有一个使用 jsf2 在 tomcat7 上实现游戏网站的 Web 项目。 当两个玩家想要对战时,我想在播放网页中插入另一个显示游戏控件的页面。包含的 html 应该来自另一个服务器,该服务器通过 Atmosphere 框架提供推送功能,从控件接收移动,更新游戏状态并将状态发布给所有连接的玩家。 问题是:是否可以在远程服务器上包含这种“窗口”?我怎样才能利用 jsf2 功能来做到这一点?
PS:服务器游戏提供网络服务。托管服务器应调用将游戏 ID 作为参数传递的服务。
最佳答案
Facelets 是一种服务器端 View 技术,因此它不能为您做任何事情。
只需使用 HTML <iframe>
元素。
<iframe src="http://external.com/game.html?id=#{game.id}"></iframe>
关于tomcat - 是否可以在 facelet 页面中包含远程网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8158666/