我有一个使用jsf2在tomcat7上实现游戏网站的web项目。 当两个玩家想要对战时,我想在播放网页中插入另一个显示游戏控制的页面。包含的html应该来自另一个服务器,它通过大气框架提供推送功能,接收来自控件的移动,更新游戏状态并将状态发布给所有连接的玩家。 问题是:是否可以在远程服务器上包含这种“窗口”?我怎样才能利用jsf2功能?
PS:服务器游戏提供Web服务。托管服务器应该调用将游戏ID作为参数传递的服务。
答案 0 :(得分:1)
Facelets是一种服务器端视图技术,因此它无法为您做任何事情。
只需使用HTML <iframe>
元素。
<iframe src="http://external.com/game.html?id=#{game.id}"></iframe>