我有一个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){
我该怎么做呢,因为即使我打开生成的图像,它也会再次生成然后显示在标签中?如何利用已经制作的图像?
答案 0 :(得分:1)
根据这个链接和我的理解,我觉得缓存servlet结果是一个配置的东西,并且请求不会再次发送到服务器进行处理。对不起,如果错了。
http://docs.oracle.com/cd/E19528-01/819-2634/abxbu/index.html