使用url重定向更改网址的一部分

时间:2011-03-23 00:22:56

标签: java css regex web-services jsp

我遇到一个问题,即需要动态更改css文件中的图像路径。目前,图像链接在某些css文件中类似于url(../../image/image.png)。在其他链接中,链接类似于url(../image/image.png)

我使用pack:tag将所有css文件打包到一个文件中,因此当从打包的css文件访问时,../../image/image.png链接会被打破,因为打包的css文件是正确的路径变为../image/image.png

我被告知解决问题的方法是使用url redirect和tuckey,但我不确定这个过程。我在web.xml中添加了过滤器,但是我应该在urlredirect.xml中添加什么规则?目前它的内容如下:

<rule> <from>.*/behavior/(.*)</from> <to type="forward">/css/$1</to> </rule>

1 个答案:

答案 0 :(得分:0)

我通过使用绝对引用而不是相对来解决这个问题。所以使用url(/yourfolder/image/image.png)