我在运行在 tomcat 7 上的 JSF 应用程序中动态加载 CSS 文件时遇到问题。
如果我以静态方式加载 CSS 文件,例如
<link href="mystyle.css" rel="stylesheet" type="text/css">
一切正常,网页看起来不错。但是,如果我尝试动态加载 CSS 文件,例如
<link href="#{pageManagerBean.getCSSFile()}" rel="stylesheet" type="text/css">
如果 pageManagerBean.getCSSFile() 返回“mystyle.css”,则不会加载 CSS 文件。浏览器从 tomcat 获得“404 - 未找到”。但是,如果我刷新浏览器会找到 CSS 文件并且网站看起来不错。