0

我正在使用带有 SiteMesh 的 Struts2。在我的 CSS 中,我有以下行:

#top_nav {
    background: url('../images/menu_tile.png') repeat-x 0 0 ;
    height: 36px; 
    padding-left: 8px;
}

当我登录该站点时,我的浏览器被重定向到 /url/menu_tile.png。我可以在我的站点中找到 menu_tile.png 的唯一位置是一个 css 文件,它是我的 sitemesh 装饰器的一部分。

如果我使用浏览器后退按钮并第二次登录,我会被发送到正确的页面。如果我删除背景:从我的 CSS 并重新登录,我也会被发送到正确的页面(但显然我的页面是错误的)。

有任何想法吗?

谢谢

4

1 回答 1

0

将问题追溯到以下...

...
<title>My Site/title>
<link href="css/site.css" rel="stylesheet" type="text/css" />

出于某种原因对浏览器说的标题标签缺少 <... 将下一个 url() 作为页面加载?

于 2010-10-20T18:36:05.417 回答