Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jsp文件中的java代码动态更改div_Jsp - Fatal编程技术网

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

使用jsp文件中的java代码动态更改div,jsp,Jsp,我的jsp文件中有以下代码: div id="fullBG" style="width:1200px;background-repeat: no-repeat ;"> $("#fullBG").css("background-image", "url(" + bgImageUrl + ")"); 我想把第二行代码改成java代码 我该怎么做 谢谢。您应该避免在JSP中使用Scriptlet。这是一个极好的答案 如果你在写EL时发现困难,请告诉我们你面临的困难在哪里,正如我所理解的,

我的jsp文件中有以下代码:

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

 $("#fullBG").css("background-image", "url(" + bgImageUrl + ")");
我想把第二行代码改成java代码

我该怎么做


谢谢。

您应该避免在JSP中使用Scriptlet。这是一个极好的答案


如果你在写EL时发现困难,请告诉我们你面临的困难在哪里,

正如我所理解的,你需要动态更改背景图像。您需要从JavaJSP来完成这项工作。如果需要在页面加载时执行此操作,可以将背景图像放置到servlet中的请求属性中:

request.setAttribute("bgImageUrl", "your_url");
在jsp中:

$("#fullBG").css("background-image", "url(${bgImageUrl})");
如果需要在不重新加载页面的情况下执行此操作,请使用ajax