我必须使用jquery显示jsp页面的背景图像。图像文件的名称在Java类的静态成员中可用。我试过,在Java类(ImageClass)中创建了一个静态成员
public static final String img_file="welcome.png"
在jsp文件中,我导入了这个java类和里面的脚本标记
$(document).ready(function () {
$('body').css('background-image','url(/resource/'<%=ImageClass.img_file%>')');
});
但是图像没有显示,我确信图像在上述路径中可用。我做错了吗?这是礼拜式的方式吗?任何帮助将不胜感激。
答案 0 :(得分:2)
... ,'url(/resource/'<%=ImageClass.img_file%>')'
尝试改为
... ,'url(/resource/<%=ImageClass.img_file%>)'
在服务器端回显没有引号,否则你可能有一个js解析错误。
答案 1 :(得分:0)
您的javascript ready函数似乎不完整。添加&#34;);&#34;在代码的最后并尝试。