在运行时预编译 Jsp 文件

发布于 2024-10-04 09:05:24 字数 216 浏览 1 评论 0原文

我需要了解如何在运行时为 Web 应用程序预编译 jsp 文件。

情况是这样的: 插件可以在运行时添加到网络应用程序中。这些插件可以包含新的 jsp 文件或覆盖现有 jsp 的 jsp 文件。为了确保用户看到正确的版本,我需要使用 java 代码预编译该文件的新版本,因为网络服务器并不总是注册 jsp 文件已更改/添加/删除,因此它不会t 重新编译新版本的jsp 文件。

提前致谢。

I need to find out how to precompile jsp files at Runtime for a webapplication.

The situation is this:
Plugin's can be added to the webapplication at runtime. These plugin's can contain new jsp files or jsp files that override existing jsp's. In order to make sure that the user sees the correct version, I need to precompile the new version of this file using java code as the webserver doesn't always registers that the jsp file has been changed/added/removed and therefore it doesn't recompile the new version of the jsp file.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一萌ing 2024-10-11 09:05:24

正确 - Tomcat 和 WebLogic 的做法不同,所有 Java EE 应用服务器也是如此。对于不同的产品,您将有不同的方法。幸运的是,我使用的那些具有 Ant 任务,允许您自动执行预编译步骤并将 .class 文件打包到 WAR 中。

Correct - Tomcat and WebLogic do it differently, as do all Java EE app servers. You'll have different ways to do it for different products. Fortunately, the ones I've used have Ant tasks that allow you to automate the pre-compilation step and package the .class files into your WAR.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文