Получить выходной поток сервлета в ZK - PullRequest
2 голосов
/ 05 января 2012

В случае с сервлетами у нас есть

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

вышеизложенное дает выходной поток сервлета, есть ли способ в ZK сделать то же самое.

Ответы [ 2 ]

2 голосов
/ 06 января 2012

Каков ваш реальный вариант использования для этого?

Если вы пишете некоторые детали в html, лучше использовать компонент zk напрямую.

В некоторых случаях вы можете получить ответ отвыполнение.

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

Но я не думаю, что это хорошая идея, убедитесь, что вы знаете, что именно делаете, прежде чем использовать этот подход.

Лучше предоставить свое использование-каталог вместо фрагментов кода.

0 голосов
/ 20 апреля 2016

Я нашел это решение, используя компоненты ZK:

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

ZK-открывает новые окна

...