Java Web项目上的多窗口
发布时间:2020-12-15 02:32:03 所属栏目:Java 来源:网络整理
导读:我有一个EJB 2.1项目(实际上,它必须迁移到EJB 3.1 :-))目前它只支持一个窗口.这意味着用户应该在窗口上工作.这是因为变量,用作会话变量. (最后搜索条件,最后使用的ID等…). 我希望能够在Firefox中打开两个或更多选项卡并进行并行工作.如果用户位于同一选项卡
我有一个EJB 2.1项目(实际上,它必须迁移到EJB 3.1 :-))目前它只支持一个窗口.这意味着用户应该在窗口上工作.这是因为变量,用作会话变量. (最后搜索条件,最后使用的ID等…).
我希望能够在Firefox中打开两个或更多选项卡并进行并行工作.如果用户位于同一选项卡上,则应仅为该选项卡保留变量.只有全局变量才能对所有选项卡有效. 我怎样才能解决这个问题. 解决方法
在我所知道的浏览器或任何EJB中都没有任何内置的方法可以解决这个问题.其他Web应用程序框架具有Web流的概念,它是一系列连接的操作,可以处理同一浏览器的不同选项卡中的多个流,因此您可能希望开始查找.
简而言之,他们创建了应用程序控制的自己的“cookie”,而不是浏览器本身.然后,这些“应用程序cookie”用于存储与当前操作集相关的大量信息,就像会话一样. 用户点击在“新窗口”(或标签)中打开的链接会启动这些类型的事情,该链接通知应用程序(通过页面命中或ajax调用)正在打开新的“工作会话”并获得内部会话设置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |