Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用url重定向更改url的一部分_Java_Css_Regex_Web Services_Jsp - Fatal编程技术网

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

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,但我

我有一个问题,css文件中的图像路径需要动态更改。目前,在一些css文件中,图像链接类似于
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)