通过Ajax调用异步接收来自服务器的数据

时间:2016-11-20 08:58:45

标签: jquery ajax grails

我一直在尝试从Grails服务发送消息并在我的网页(receiver.gsp)中显示。

我的服务代码如下:

public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body)
                throws IOException {
            String message = new String(body, "UTF-8");
            groovyPageRenderer.render view: '/receiver/receiver', model: [msg: message]
            println(" [x] Received '" + message + "'");
        }

我的receiver.gsp页面:

<div class="body">
<h1>Receiver</h1>

${msg}

我只想显示从我的服务异步呈现的消息。

每次我的服务渲染msg时,该值都会在receiver.gsp页面中捕获,但不会显示。

任何提示或帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

为什么使用Service呈现View?我认为您应该使用Controller来显示您想要显示的内容。