加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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中打开两个或更多选项卡并进行并行工作.如果用户位于同一选项卡上,则应仅为该选项卡保留变量.只有全局变量才能对所有选项卡有效.

我怎样才能解决这个问题.
任何了解多窗口的文档也会有所帮助.
或者欢迎任何关于多窗口web项目的任何其他想法或经验.

解决方法

在我所知道的浏览器或任何EJB中都没有任何内置的方法可以解决这个问题.其他Web应用程序框架具有Web流的概念,它是一系列连接的操作,可以处理同一浏览器的不同选项卡中的多个流,因此您可能希望开始查找.

简而言之,他们创建了应用程序控制的自己的“cookie”,而不是浏览器本身.然后,这些“应用程序cookie”用于存储与当前操作集相关的大量信息,就像会话一样.

用户点击在“新窗口”(或标签)中打开的链接会启动这些类型的事情,该链接通知应用程序(通过页面命中或ajax调用)正在打开新的“工作会话”并获得内部会话设置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读