2012-06-06 10 views
0

我有這樣的代碼在我的JSP文件:Dynamiclly變化的div使用Java代碼在JSP文件

div id="fullBG" style="width:1200px;background-repeat: no-repeat ;"> 

$("#fullBG").css("background-image", "url(" + bgImageUrl + ")"); 

我想的第二行代碼更改爲Java代碼。

我該怎麼做?

謝謝。

回答

0

正如我undestood你需要動態地改變你的背景圖片。你需要從java(jsp)中完成。如果你需要做一個,而頁面加載,你可以把背景圖片請求在servlet的屬性:

request.setAttribute("bgImageUrl", "your_url"); 

而且在JSP:

$("#fullBG").css("background-image", "url(${bgImageUrl})"); 

如果你需要做沒有頁面重載:使用阿賈克斯。

0

您應該避免在JSP中使用scriptlet。這裏有奇妙的答案How to avoid Java Code in JSP-Files?

如果你發現在寫EL困難,指引我們在那裏,你所面臨的困難,