在Java Web项目中,在CSS设置背景图片的路径是,如果只是简单的设置图片的相对路径,将不能正确的取得背景图片。
目前我得知的有2种方法可以解决:
1、在页面文件的头部加入<base>标签,在href属性中设置资源的完整路径名,比如http://localhost:8080/projectname/resources/img/。
2、加入特性框架的项目路径表达式,这个需要框架解释权解析。比如我用的JSF框架,就在路径前加上#{application.contextPath}。
在Java Web项目中,在CSS设置背景图片的路径是,如果只是简单的设置图片的相对路径,将不能正确的取得背景图片。
目前我得知的有2种方法可以解决:
1、在页面文件的头部加入<base>标签,在href属性中设置资源的完整路径名,比如http://localhost:8080/projectname/resources/img/。
2、加入特性框架的项目路径表达式,这个需要框架解释权解析。比如我用的JSF框架,就在路径前加上#{application.contextPath}。