我正在尝试将图像添加到我的layoutUnits的标题中(特别是layoutUnit = North但我可以解决它)。但是,虽然它在登录前适用于页面,但在登录后它会停止工作。我想知道原因是否是因为#{request.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>
非常感谢任何帮助。
Aodhán
答案 0 :(得分:0)
我真的不知道为什么,所以如果有人能够阐明它,那就太棒了,但出于某种原因,添加一个/之前的图像是有效的。登录前没有必要,但登录页面。所以:
background-image:url('#{request.contextPath}/images/NetworksLogoToolbarTransparent.gif') !important;
而不是:
background-image:url('#{request.contextPath}images/NetworksLogoToolbarTransparent.gif') !important;
我看到的例子并不需要斜线,但我的确如此。