Java tapestry返回区和streamresponse
我需要返回一个区域的主体和streamresponse 我想更新一个区域并返回一个文件 java中的事件如下所示:Java tapestry返回区和streamresponse,java,object,tapestry,zone,Java,Object,Tapestry,Zone,我需要返回一个区域的主体和streamresponse 我想更新一个区域并返回一个文件 java中的事件如下所示: Object[] onActionFromGenerar() throws InstanceNotFoundException{ /** * Code * */ try(InputStream input = new ByteArrayInputStream(cuaderno.getFiche
Object[] onActionFromGenerar() throws InstanceNotFoundException{
/**
* Code
*
*/
try(InputStream input = new ByteArrayInputStream(cuaderno.getFichero())){
return new Object[] {new AttachmentStreamResponse(input,"Transferencias"), tableZone.getBody()};
}catch (IOException x){
System.err.format("IOException: %s%n", x);
return new Object[] { Index.class } ;
}
}
但是返回一个错误。
只能返回tableZone.getBody()
我该怎么办?您不能从一个操作中同时返回这两个操作 你需要两个动作
JavaScriptSupport.addScript(…)
在客户端区域更新时加载第二个操作(例如setwindow.location.location.href
)StreamResponse
不能从一个操作中同时返回这两个操作 你需要两个动作
JavaScriptSupport.addScript(…)
在客户端区域更新时加载第二个操作(例如setwindow.location.location.href
)StreamResponse
那是什么错误?正确地写问题。那个错误是什么?正确地写问题。顺便说一下,这不是tapestry的限制,http不允许这样。顺便说一下,这不是tapestry的限制,http这是不允许的。