是否可以从css调用servlet?

cod*_*247 4 css servlets image loading

我正在尝试将存储在Web应用程序文件夹中的所有图像移动到数据库中.并用servlet调用它们.是否可以从我的CSS调用servlet?或者有没有办法从CSS调用远程存储的图像文件?

我试图从CSS调用servlet方法.但是无法成功.是否可以调用这样的方法?

background-image:url(servlet/com.abc.servlet.GetImage?name = home&GetImage('abc','123'));

Kob*_*obi 5

是.只要图像有网址,就可以在你的CSS中使用它.

例如:

background-image:url('/getimage.ashx?id=3');
Run Code Online (Sandbox Code Playgroud)

您甚至可以更进一步重新路由他们的网址 - 您甚至可以使用您今天使用的相同网址,但让您的服务器处理请求并从数据库加载文件.

另一个提示:确保设置正确的标题.您希望使用正确的内容类型,并且可能希望在客户端正确缓存图像.


Pek*_*ica 5

是.指定图像的CSS规则可以包含浏览器可以解析和获取的任何类型的URL:

body { 
 background-image:
 url(http://www.domain.com/servlets/my_servlet.jsp?argument=value)
}
Run Code Online (Sandbox Code Playgroud)