我正在使用带有弹簧安全性的 Spring MVC。我面临的问题是构建静态资源路径以在 jsp 文件中设置。
假设我的应用程序部署在上下文名称中ctxt
假设我想css
在所有的jsp中包含一个文件,所以我这样href
写static/css/global.css
。现在会发生什么,如果我访问以下网址:
localhost/ctxt/dashboard (css
200
OK - 浏览器中 css 的最终 url 变为 =localhost/ctxt/static/css/global.css
)localhost/ctxt/dashboard/status (
404
未找到 css - 浏览器中 css 的最终 url 变为 =localhost/ctxt/dashboard/static/css/global.css
)
如果我将href
jsp 中的 css 更改为 this /static/css/global.css
。然后当我尝试访问这些网址时:
localhost/ctxt/dashboard(
404
未找到 css - 浏览器中 css 的最终 url 变为 =localhost/static/css/global.css
)localhost/ctxt/dashboard/status (
404
未找到 css - 浏览器中 css 的最终 url 变为 =localhost/static/css/global.css
)