是否可以在facelet页面中包含远程网页?

时间:2011-11-16 21:05:28

标签: tomcat jsf-2 include server-push atmosphere

我有一个使用jsf2在tomcat7上实现游戏网站的web项目。 当两个玩家想要对战时,我想在播放网页中插入另一个显示游戏控制的页面。包含的html应该来自另一个服务器,它通过大气框架提供推送功能,接收来自控件的移动,更新游戏状态并将状态发布给所有连接的玩家。 问题是:是否可以在远程服务器上包含这种“窗口”?我怎样才能利用jsf2功能?

PS:服务器游戏提供Web服务。托管服务器应该调用将游戏ID作为参数传递的服务。

1 个答案:

答案 0 :(得分:1)

Facelets是一种服务器端视图技术,因此它无法为您做任何事情。

只需使用HTML <iframe>元素。

<iframe src="http://external.com/game.html?id=#{game.id}"></iframe>