Java 使用url重定向更改url的一部分
我有一个问题,css文件中的图像路径需要动态更改。目前,在一些css文件中,图像链接类似于Java 使用url重定向更改url的一部分,java,css,regex,web-services,jsp,Java,Css,Regex,Web Services,Jsp,我有一个问题,css文件中的图像路径需要动态更改。目前,在一些css文件中,图像链接类似于url(../../image/image.png)。在其他情况下,链接类似于url(../image/image.png) 我正在使用pack:tag将所有css文件打包到一个文件中,因此,。/../image/image.png链接在从打包的css文件访问时会断开。从打包的css文件访问时,正确的路径变为。/image/image.png 我被告知解决这个问题的方法是使用url重定向和tuckey,但我
url(../../image/image.png)
。在其他情况下,链接类似于url(../image/image.png)
我正在使用pack:tag
将所有css文件打包到一个文件中,因此,。/../image/image.png
链接在从打包的css文件访问时会断开。从打包的css文件访问时,正确的路径变为。/image/image.png
我被告知解决这个问题的方法是使用url重定向和tuckey,但我不确定这个过程。我在web.xml中添加了过滤器,但是我应该在urlredirect.xml中添加什么规则呢?目前案文如下:
<rule> <from>.*/behavior/(.*)</from> <to type="forward">/css/$1</to> </rule>
*/behavior/(.*)/css/$1
我会通过使用绝对引用而不是相对引用来解决这个问题。所以使用url(/yourfolder/image/image.png)