Advertisement
Guest User

Untitled

a guest
Aug 5th, 2017
430
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. @MessageMapping("/hello")
  2. @SendTo("/topic/whoIsOnline")
  3. public List<User> greeting(String name) throws Exception {
  4. List<User> list = new ArrayList<User>();
  5. User user = new User();
  6. user.setEmail("test@gmail.com");
  7. list.add(user);
  8. User user1 = new User();
  9. user1.setEmail("example@gmail.com");
  10. list.add(user1);
  11. System.out.println(list);
  12. return list;
  13. }
  14.  
  15. var stompClient = null;
  16. $(document).ready(function() {
  17.  
  18. var socket = new SockJS('onlineUsers');
  19. stompClient = Stomp.over(socket);
  20. stompClient.connect({}, function(frame) {
  21.  
  22. console.log('Connected: ' + frame);
  23. stompClient.subscribe('/topic/whoIsOnline', function(result) {
  24. var results = result.body;
  25. for(var i in results){
  26. console.log(results[i].email);
  27. }
  28.  
  29. });
  30. });
  31. });
  32.  
  33. function sendName() {
  34. var txtUser = $('#txtUser').val();
  35. stompClient.send("/app/hello", {}, JSON.stringify(txtUser));
  36. }
  37.  
  38. [{"email":"test@gmail.com"},{"email":"example@gmail.com"}]
  39.  
  40. test@gmail.com
  41. example@gmail.com
  42.  
  43. for(var i in results)
  44. {
  45. console.log(results[i].email);
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement