用springmvc做页面跳转css路径不正确

用springmvc做页面跳转时,css文件读取不到,因为路径变了,如果是jsp,可以直接使用绝对路径${pageContext.request.contextPath }/css/xx.css,但是如果是html页面的话就无法使用这个表达式,只能写死路径,比如服务器地址为10.10.10.100,我就只能写http://10.10.10.100:8080/项目名/css/xx.css 这样写的话维护起来很麻烦,如果换个服务器又得重新改,请问有什么好的办法吗?

CSS 写到 html 页面里面

html中用相对路径不行 ? 比如 ./css/xx.css 这样?

1.全局替换${pageContext.request.contextPath }
2.采用相对路径

css也是一个请求啊也要处理的

那就html中ajax请求一下根路径,获取到以后再js动态引css,不过这样ajax就必须得用同步模式了。