0

私はStruts2とSiteMeshを使用しています。私の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を見つけることができる唯一の場所は、私のsitemeshデコレータの一部であるcssファイルです。

ブラウザの戻るボタンを使用して2回目にログインすると、正しいページに移動します。背景を削除すると、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 に答える