我在jsp文件中有这个代码:
div id="fullBG" style="width:1200px;background-repeat: no-repeat ;">
$("#fullBG").css("background-image", "url(" + bgImageUrl + ")");
我想将第二行代码更改为java代码。
我该怎么做?
感谢。
答案 0 :(得分:0)
您应该避免在JSP中使用scriptlet。这是奇妙的回答How to avoid Java Code in JSP-Files?。
如果您在编写EL时遇到困难,请指出我们您在哪里遇到困难,
答案 1 :(得分:0)
由于我不知所措,您需要动态更改背景图片。你需要从java(jsp)做到这一点。如果您需要在页面加载时执行此操作,则可以将后台图像放入servlet中的请求属性:
request.setAttribute("bgImageUrl", "your_url");
在jsp中:
$("#fullBG").css("background-image", "url(${bgImageUrl})");
如果您需要在没有页面重新加载的情况下执行此操作:使用ajax。