使用jsp文件中的java代码动态更改div

时间:2012-06-06 12:08:45

标签: jsp

我在jsp文件中有这个代码:

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

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

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

我该怎么做?

感谢。

2 个答案:

答案 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。