如何从控制器向网页发送价值或从Spring网页上的控制器获取价值?

时间:2016-10-12 03:51:39

标签: javascript java spring-boot

我有控制器方法

@RequestMapping(value = "/index", method = RequestMethod.GET)
    public ModelAndView generate() {
    for(int i=0; i<100; i++){
     Thread.sleep(5000);
   //sent i value to web page. HOW???
  }
}

和网页

<html>
   <body>
    <p>value</p>
   </body>
</html>

我想在循环中的每个迭代中将i值发送到网页。

在控制器中启动方法 在网页上:

delay 5 sec
value = 1
delay 5 sec
value = 2
....
delay 5 sec
value = 100

或另一种方式:

网页上的JS方法每隔5秒监视控制器中的变化,控制器并询问状态。并更新网页上的值。但我不知道如何实现它。我不知道如何实施第一个选项。帮助请理解我是如何做到的。

1 个答案:

答案 0 :(得分:0)

您可以尝试Websockets,与控制器方法建立连接。

WebSockets