Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 重用servlet生成的图像_Java_Javascript_Jquery_Html_Jakarta Ee - Fatal编程技术网

Java 重用servlet生成的图像

Java 重用servlet生成的图像,java,javascript,jquery,html,jakarta-ee,Java,Javascript,Jquery,Html,Jakarta 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+"&

我有一个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函数来进行ajax/jQuery调用,该调用需要图像的url

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

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

我怎样才能做到这一点,因为即使我打开生成的图像,它也会再次生成,然后显示在选项卡中?如何利用已经生成的映像?

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


您已经找到了解决方案:缓存,尽管您发布的链接实际上并不适用于JavaEE。它实际上很旧,试试看。这是一个特定于glassfish的配置,这让我相信没有统一的方法可以跨所有容器提供。有?