我的jsp文件中有以下代码:
div id="fullBG" style="width:1200px;background-repeat: no-repeat ;">
$("#fullBG").css("background-image", "url(" + bgImageUrl + ")");我想把第二行代码改成java代码。
我该怎么做呢?
谢谢。
发布于 2012-06-06 22:03:55
因为我不确定你需要动态改变你的背景图像。并且您需要在java (jsp)中执行此操作。如果您需要在页面加载时执行此操作,您可以将背景图像放入servlet中的请求属性:
request.setAttribute("bgImageUrl", "your_url");在jsp中:
$("#fullBG").css("background-image", "url(${bgImageUrl})");如果您需要在不重新加载页面的情况下完成此操作:使用ajax。
发布于 2012-06-06 20:16:48
您应该避免在JSP中使用scriptlet。这是一个很好的答案How to avoid Java Code in JSP-Files?。
如果你觉得写EL有困难,请告诉我们你面临的困难是什么,
https://stackoverflow.com/questions/10913932
复制相似问题