【问题标题】:Redirecting server output to client?将服务器输出重定向到客户端?
【发布时间】:2015-03-19 17:26:33
【问题描述】:

我正在使用 java 开发一个 webapp,该应用程序有两个文本区域,一个用于编写 java 代码,另一个用于执行代码。所以我如何将服务器输出重定向到客户端。

【问题讨论】:

    标签: jsp jakarta-ee servlets


    【解决方案1】:

    取决于您执行代码的方式,假设您使用的是 Process 对象,只需从输出和错误流中捕获所有行,然后在进程关闭时,将输出发送到客户端。

    【讨论】:

    • 谢谢,我正在使用 Processbuilder 创建流程对象。我希望将输出执行到客户端,以便如果需要交互,程序员可以在执行时输入所需的字段。
    • 如果我的意思是正确的,那么您必须将用户 java 代码封装在一个小程序中以在客户端执行它。
    • 我确实希望代码在服务器端编译和执行,并且执行应该对客户端可见。
    • 我不太确定该怎么做,在 servlet 发送响应以通过 websocket 或其他方式将所有输出转发到客户端后,您可以在后台运行 websocket 的东西跨度>
    猜你喜欢
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2020-07-02
    • 1970-01-01
    • 2012-02-29
    • 2012-06-12
    • 2017-01-09
    相关资源
    最近更新 更多