gpt4 book ai didi

java - 如何支持变量上下文路径?

转载 作者:行者123 更新时间:2023-12-01 14:30:21 26 4
gpt4 key购买 nike

我需要使用 Jetty 编写一个网络应用程序。我的上下文路径是外部决定的,并且因客户而异。

这是正常要求吗?

假设我有到其他页面的链接、来自静态 JavaScript 文件的 AJAX 调用以及来自静态 CSS 文件的图像引用,这如何实现?推荐的项目结构是什么?

我可以在没有模板的情况下完成此任务吗? (JSP)。

最佳答案

Is this a normal requirment?

是的。 Web 应用程序中的任何内容都不应该依赖于上下文路径的值。

支持任何上下文路径实际上非常简单:系统地将上下文路径添加到您的应用生成的每个 URL 之前。

在 JSP 文件中,使用 <c:url>标签(或类似的)来生成 URL。

在 JS 文件中,使用从 JSP 页面传递的 URL,或使用在 JSP 文件中设置并包含上下文路径的全局变量来生成 URL。

在 Java 文件中,使用 request.getContextPath()获取上下文路径并将其添加到 URL 前面。

在 CSS 文件中,使用相对路径。

关于java - 如何支持变量上下文路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16901489/

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