重用servlet生成的图像

时间:2012-12-12 13:34:45

标签: java javascript jquery html java-ee

我有一个JavaScript函数,它将变量传递给servlet,servlet进行一些计算并以图像格式生成结果

var x,y,z; 
x="something"; y="something"; z="something";

var image = document.getElementById("finalpic");
image.src ="http://xyz/folder/myservlet1?monthly="+monthly+"&recent="+recent+"&likes="+likes;

 document.body.appendChild(image);

作为回报,servlet会生成一个加载的图像,

我需要将这个动态图像的url用于另一个javascript函数,以进行需要url图像的ajax / jQuery调用。

我不想生成两次图像我想使用已生成的图像网址。

FB.api('/me/photos','post', {
    message:'image',
    url:image    
  }, function(response){

我该怎么做呢,因为即使我打开生成的图像,它也会再次生成然后显示在标签中?如何利用已经制作的图像?

1 个答案:

答案 0 :(得分:1)

根据这个链接和我的理解,我觉得缓存servlet结果是一个配置的东西,并且请求不会再次发送到服务器进行处理。对不起,如果错了。

http://docs.oracle.com/cd/E19528-01/819-2634/abxbu/index.html