我有這樣的代碼在我的JSP文件:Dynamiclly變化的div使用Java代碼在JSP文件
div id="fullBG" style="width:1200px;background-repeat: no-repeat ;">
$("#fullBG").css("background-image", "url(" + bgImageUrl + ")");
我想的第二行代碼更改爲Java代碼。
我該怎麼做?
謝謝。
我有這樣的代碼在我的JSP文件:Dynamiclly變化的div使用Java代碼在JSP文件
div id="fullBG" style="width:1200px;background-repeat: no-repeat ;">
$("#fullBG").css("background-image", "url(" + bgImageUrl + ")");
我想的第二行代碼更改爲Java代碼。
我該怎麼做?
謝謝。
正如我undestood你需要動態地改變你的背景圖片。你需要從java(jsp)中完成。如果你需要做一個,而頁面加載,你可以把背景圖片請求在servlet的屬性:
request.setAttribute("bgImageUrl", "your_url");
而且在JSP:
$("#fullBG").css("background-image", "url(${bgImageUrl})");
如果你需要做沒有頁面重載:使用阿賈克斯。
您應該避免在JSP中使用scriptlet。這裏有奇妙的答案How to avoid Java Code in JSP-Files?。
如果你發現在寫EL困難,指引我們在那裏,你所面臨的困難,