0

我有一个将变量传递给 servlet 的 JavaScript 函数,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 调用。

我不想生成两次图像我想使用已经生成的图像 url。

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

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

4

1 回答 1

1

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

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

于 2012-12-12T13:46:32.943 回答