0

我的jsp文件中有这段代码:

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

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

我想将第二行代码更改为java代码。

我怎样才能做到这一点 ?

谢谢。

4

2 回答 2

0

您应该避免在 JSP 中使用 scriptlet。这是精彩的答案如何避免 JSP 文件中的 Java 代码?.

如果您发现编写 EL 有困难,请指出您面临的困难在哪里,

于 2012-06-06T12:16:48.070 回答
0

正如我所理解的,您需要动态更改背景图像。而且您需要从 java (jsp) 中执行此操作。如果您需要在页面加载时执行此操作,您可以将背景图像放入 servlet 中的请求属性中:

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

在jsp中:

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

如果您需要在不重新加载页面的情况下执行此操作:使用 ajax。

于 2012-06-06T14:03:55.400 回答