Я использую Spring Websocket Plugin, и я хочу отправить некоторый logging-output клиенту.Spring Websocket Plugin return value
Вот мой код:
@MessageMapping("/run")
@SendTo("/topic/run")
protected String run(@Payload WebForm form) {
doSomeWithForm(form)
return "started"
}
GSP:
$(function() {
var socket = new SockJS("${createLink(uri: '/stomp')}");
var client = Stomp.over(socket);
client.connect({}, function() {
client.subscribe("/topic/run", function (message) {
$("#log").append(message.body);
});
});
$("#submitBtn").click(function() {
client.send("/app/run", {}, JSON.stringify({
'type':$("#type").val(),
'id':$("#id").val()
}));
});
});
Это хорошо работает до сих пор, но message.body выглядит следующим образом ""This my return text""
.
Почему существуют два «Как я могу извлечь этот
, который работает, спасибо – YAT