如何为两个不同的Web应用程序创建Tabbed界面以显示为单个页面

时间:2009-05-28 00:55:30

标签: ajax jsp

我们有两个独立的网络应用,比如'retailUI'和'bulkUI'。这两个基本上是两个独立的Web应用程序(在同一个业务领域内)。现在,已经要求我们使用Tabbed接口(作为PoC)将两者一起工作在一起。
我的问题是这两个应用程序都跨越了许多JSP页面进行导航 有没有办法可以使用某种框架或其他方法实现这一目标?

2 个答案:

答案 0 :(得分:1)

如果你想以现在的方式保留两个应用程序,而不是完全重写它们,你必须使用iframe。这意味着每个标签的内容实际上是一个iframe。

对于这种情况,我发现很有用的是ExtJS用户开发的组件ManagedIFrame,因为它的名字是一个托管的iframe。使用它,你的iframe可以互相交互(例如sendind消息从一个到另一个,听众等) 通过检查对等方是否存在来仔细规划监听器及其注册,您可以构建此集成应用程序,而无需在独立运行时使两个单独的应用程序无法运行。

答案 1 :(得分:0)

听起来最简单的方法就是使用Frames。为此,您的两个Web应用程序中的每一个都将是包装Web应用程序的框架。然后,您可以根据要激活的帧来隐藏或显示帧。

这将允许您在每个应用程序中单独导航,并且这两个应用程序不一定要彼此了解任何内容。