我的jsp文件中有这段代码:
div id="fullBG" style="width:1200px;background-repeat: no-repeat ;">
$("#fullBG").css("background-image", "url(" + bgImageUrl + ")");
我想将第二行代码更改为java代码。
我怎样才能做到这一点 ?
谢谢。
我的jsp文件中有这段代码:
div id="fullBG" style="width:1200px;background-repeat: no-repeat ;">
$("#fullBG").css("background-image", "url(" + bgImageUrl + ")");
我想将第二行代码更改为java代码。
我怎样才能做到这一点 ?
谢谢。
您应该避免在 JSP 中使用 scriptlet。这是精彩的答案如何避免 JSP 文件中的 Java 代码?.
如果您发现编写 EL 有困难,请指出您面临的困难在哪里,
正如我所理解的,您需要动态更改背景图像。而且您需要从 java (jsp) 中执行此操作。如果您需要在页面加载时执行此操作,您可以将背景图像放入 servlet 中的请求属性中:
request.setAttribute("bgImageUrl", "your_url");
在jsp中:
$("#fullBG").css("background-image", "url(${bgImageUrl})");
如果您需要在不重新加载页面的情况下执行此操作:使用 ajax。