- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个 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/
我正在编写 Conway 的生命游戏 java 代码,我正在努力使用我的更新方法(也称为下一代创建者)。我将发布我到目前为止编写的代码,请让我知道我可以做些什么来修复更新方法。 如果在时间 T 没有细
Some articles指出 Windows 8 开发是基于 HTML 的,而不是主要使用像 C 或 C++(直到现在)或 .NET(就像现在一样,或者甚至更多,就像它在 Longhorn 中那样,
当一个函数需要返回两个参数时,你可以使用 std::pair 编写它: std::pair f() {return std::make_pair(1,2);} 如果你想使用它,你可以这样写: int
我将 NextGen Gallery 插件添加到我的 wordpress 安装中,但出于某种原因,CSS 无法正常工作。你可以在这里看到:http://cbchaverhill.onedirectio
我真的很想创建一个外观漂亮的 GUI 桌面应用程序,例如: Mac OS X 界面 Windows 上的 Picasa 桌面客户端 iPhone 应用程序 办公室 2007 我一直在使用 Qt/Swi
Closed. This question is opinion-based。它当前不接受答案。 想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。 5年前关闭。
Tailwind CSS 作者 Adam Wathan 宣布了一个新项目:用于 Tailwind CSS 的 JIT 编译器 tailwindcss-jit,目前处于实验性阶段。 据介绍,
我尝试在 OpenShift Online Next Gen 中使用常规 EBS 持久存储卷,并在尝试部署时遇到以下错误: Unable to mount volumes for pod "p
我需要在 .jsp 页面上部署一个小程序,并希望利用使用 JNLP 时获得的延迟加载和 pack200。但是,我的客户没有在他们的计算机上启用下一代 Java 插件,并且他们不想启用它。这意味着我无法
我想评估 OpenShift(下一代)。然而,在第一步我遇到了一个阻止我继续的问题。为了从命令行创建应用程序,文档说要执行命令: $ oc new-app /path/to/source/code 很
我是一名优秀的程序员,十分优秀!