html请求与显示,我怎么会通过一个HTTP请求显示异步结果在HTML页面?(How could I display t...

我基于网状版本4,和基于Tomcat上的Web客户端应用程序开发的分析系统。

Web应用程序接受用户的输入,然后将其发送到分析机。 最后打印在HTML页面的响应。

这是在发送用户的输入,以分析节点的servlet代码:

protected void doGet(HttpServletRequest request,

HttpServletResponse response) throws ServletException, IOException {

String input = request.getParameter("input");

Channel ch = pool.borrowObject();

Protocol.Builder builder = Protocol.newBuilder().setInput(input);

ch.writeAndFlush(builder.build());

}

网状异步工作,所以在HTTP请求发送后结束。

这是在响应处理程序的代码:

@Override

protected void channelRead0(ChannelHandlerContext ctx, Protocol response)

throws Exception {

pool.returnObject(ctx.channel());

//How could I code here to display response to the HTML page that user requested?

}

我一直在这里奋斗了几个星期。 我试图用一个公共THEAD安全的队列来进行HTTP请求等待,直到得到了队列的响应。 但是,这使得整个申请成为同步。

谁能告诉如何在这做什么? 非常感谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值