gpt4 book ai didi

java - 使用 Java Servlet 扩展现有的 Web 应用程序

转载 作者:行者123 更新时间:2023-11-28 22:55:00 24 4
gpt4 key购买 nike

我有一个可用的现有网络应用程序。这个网络应用程序是 HTML、CSS、Javascript、各种 Javascript 库(Jquery 等)、图像和字体的组合。

使用 Tomcat 和 Java servlet,我希望能够部署此 Web 应用程序。我还需要能够根据 URL 提供不同的网页(我认为这就是 servlet 的用武之地)。

我找到了 this SO post其中展示了如何通过 Tomcat 的 webapps 目录使用 Tomcat 部署 Web 应用程序。这非常有效,只是它只显示一个 index.html 文件,并且无法根据用户输入的 URL 更改显示的 HTML。

我还找到了this other SO post它描述了如何从 Java servlet 返回静态 HTML。问题在于,它返回 HTML 文件,而没有返回网络应用程序正常运行所必需的支持文件(Javascript、CSS、图像等)。 p>

servlet 是否可以将所有必要的文件与 HTML 文件一起返回,以便网络应用程序正常运行?

最佳答案

如果您只想传送静态内容,那么 tomcat 可能不是最佳选择。但是,如果您将文件放在 web 应用程序的根文件夹中(不在 WEB-INF 中),静态文件传递应该就可以工作了。此外,您的 web.xml 文件可以配置为提供静态内容(取决于您的 servlet 映射)。所以没有简单的答案可以给你。你能在这里通过你的 web.xml 文件吗?

(根据要求 - 将其作为答案)

关于java - 使用 Java Servlet 扩展现有的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29870465/

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