添加图像到头部-是#{请求.返回contextname/faces,而不仅仅是contextname/



我试图将图像添加到我的layoutUnits的头部(特别是layoutUnit = North,但我可以解决它)。然而,虽然它在登录前为页面工作,但在我登录后它停止工作。我想知道这是因为#{请求的原因。contextPath}返回

https://localhost:8181/contextname/faces 

而不是:

https://localhost:8181/contextname/

还是有其他原因?我越想越觉得可能是别的什么东西——但我想不出是什么。请注意,下面的样式表适用于8080和8181 -这不会导致我可以判断的问题。

这是我修改的CSS -就像我说的,它可以在登录之外工作,但一旦登录,图像就无法出现。

    <style type="text/css">
        .ui-layout-unit-header{
            background-image:url('#{request.contextPath}images/NetworksLogoToolbarTransparent.gif') !important;
            background-repeat:no-repeat !important;
            background-size: contain !important;
        }
    </style>

任何帮助都将是非常感激的。

Aodhan

我真的不知道为什么,所以如果有人能阐明它,那就太好了,但出于某种原因,在图像之前添加/工作。它在登录之前不是必需的,但是对于已登录的页面是必需的。所以:

background-image:url('#{request.contextPath}/images/NetworksLogoToolbarTransparent.gif') !important;

代替:

background-image:url('#{request.contextPath}images/NetworksLogoToolbarTransparent.gif') !important;

我看到的例子不需要斜杠,但我的例子需要。

相关内容

  • 没有找到相关文章

最新更新