gpt4 book ai didi

使用下一代插件的 java 小程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:58:02 25 4
gpt4 key购买 nike

我有一个 Web 应用程序(struts 1.3、Weblogic 10.3.0、Toplink、Oracle),它有一个 Java applet,当启用了下一代插件设置时,它在浏览器 (IE7/8) 中不工作在 Java 控制面板中,但在禁用时工作正常。问题在于,此设置将在即将发布的 Java 版本中消失,这意味着我的用户将不得不像目前一样在他们的工作站上继续使用 Java 1.6_xx。我对他们使用哪个版本几乎没有影响,因为他们都由全国各地的本地 IT 部门管理。所以,要么我必须找到一个简单的修复程序来允许下一代设置工作,要么我们必须考虑用其他东西替换/重写小程序(但由于资金限制,这将是最后的手段),很可能是什么AJAX 友好以避免需要插件。这个应用程序非常古老,大约在 AJAX 真正出现之前的 2001 年编写。

主窗口有一个左框架、右框架和顶框架 (JSP),以及一个中间框架,它是小程序所在的位置。该小程序在中间有一个主要内容区域,在底部有一个下面板,其中有一些按钮。这些按钮告诉内容区域(基本上是一个树形网格)要做什么(保存、复制、更改状态等)。当我按下其中一个按钮时,整个窗口(周围的框架加上小程序本身)在小程序所在的区域内重复。这就像一个万花筒,或者像一种重复的分形图案,或者就像当你在镜子里给自己拍照时,你会看到房间在镜子里一遍又一遍地重复。在这种情况下,它会为每次按下按钮而重复,并且每次重复的集合都会变小。奇怪!!

因此,根据我的研究,Java Next-Generation 插件的工作方式不同,它允许多个进程或线程,而经典插件仅使用一个线程。所以我怀疑每次按下按钮都会产生一个新进程。我尝试使用“separate_jvm”applet 参数,但无论将其设置为 true 还是 false 都没有区别。我没有看到任何其他似乎相关的小程序参数。

我的另一个想法是,这可能与 JSP 框架集有关,可能需要在某处添加类似“target=_top”的内容……但我不确定这与 applet 线程有什么关系。

有人有任何可能有帮助的建议、想法或经验吗?

最佳答案

你可以使用 velocity 来处理这些类型的问题,它也将帮助你在未来的增强。

关于使用下一代插件的 java 小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13768539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com