gpt4 book ai didi

javascript - 具有 css 和 javascript 资源的本地 Tomcat 实例

转载 作者:行者123 更新时间:2023-11-29 22:31:28 25 4
gpt4 key购买 nike

如果之前有人问过这个问题,我很抱歉,但我似乎无法在其他任何地方找到答案。

我正在使用 eclipse 和 wtp 运行本地 tomcat 实例。当本地服务器运行时,我必须使用 url http://localhost:8080/appName 才能访问它。

我一直使用相对 URL 来使用我的 javascript 和 css,但现在我想开始使用命名空间 URL,例如 domain.com/admin/users。我不能将相关的 css 和 javascript 资源与这些 url 一起使用,因为 admin 目录中没有 javascript。

如何从我的开发环境或生产环境中使用 css 和 javascript 资源?有没有办法从 ROOT 上下文中使用我的本地 tomcat 实例,就像我在生产中所做的那样?我是否必须使用某些东西来为我的资源构建 URL(我必须经常这样做,在 struts2 jsps 和 sitemesh 中)?

最佳答案

不要认为对域 URL 进行硬编码是个好主意。您始终可以使用 Web 应用程序的根上下文。您可以使用 request.getContextPath() 来了解您的上下文根。你的 js/css 应该在这个下面。所以你可以像“<%=request.getContextPath()%>/js/some.js”一样访问它。因此,即使上下文根更改,您也不必更改任何代码。我在这里使用了 scriplet 作为示例。

关于javascript - 具有 css 和 javascript 资源的本地 Tomcat 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673084/

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