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

标签 java plugins applet

我有一个 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/

相关文章:

java - 汽车/移动 PC 平台是否需要基于触摸屏的 UI?

java - 如何在批处理文件中获取 Java 程序的退出状态

vim - 在 Vim 中如何使用 FuzzyFinder 刷新文件列表?

java - 如何配置maven postman插件仅在测试失败时发送电子邮件

java - 无法添加到ArrayList

java - 使用小程序在客户端计算机上创建和写入文件时出错

java - 禁止导入某些传递性 Maven 依赖项

java - 发送空搜索规范

c# - 动态 CRM - 识别是否已从 PreContactCreate 插件中的潜在客户生成联系人

java - 组件在添加时删除图像