在ZK中获取Servlet输出流

时间:2012-01-05 06:25:23

标签: java ajax servlets zk

如果我们有Servlets,

protected void doGet(HttpServletRequest req, HttpServletResponse resp){
    resp.getOuputStream().write(somthing);
    }

以上给出了servlet输出流在ZK中有任何方法可以做同样的事情。

2 个答案:

答案 0 :(得分:2)

你真正的用例是什么?

如果你在html中写一些细节, 最好直接使用zk组件。

在某些情况下,您可以从执行中获得响应。

((HttpServletResponse)Executions.getCurrent().getNativeResponse()).getOutputStream()

但我认为这不是一个好主意,请确保在使用此方法之前知道自己在做什么。

最好提供您的用例而不是代码段。

答案 1 :(得分:0)

我使用ZK组件找到了这个解决方案:

 Clients.evalJavaScript("window.open('http://www.google.com','','top=100,left=200,height=600,width=800,scrollbars=1,resizable=1')");

ZK-opens-new-window