0
나는 방법스프링 부팅시 컨트롤러에서 웹 페이지로 값을 보내거나 컨트롤러에서 값을 가져 오는 방법은 무엇입니까?
@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>
내가 루프의 각 반복 처리에서 원하는과 컨트롤러를 가지고 내가 웹 페이지에 가치를 보냈다. 웹 페이지 제어기 에
개시 방법
delay 5 sec
value = 1
delay 5 sec
value = 2
....
delay 5 sec
value = 100
또는 다른 방법 : 웹 페이지
JS 방법은 제어기의 변화를 5 초마다 제어기를 모니터링 및 상태를 요청한다. 그리고 웹 페이지의 값을 업데이트하십시오. 그러나 그것을 구현하는 방법을 모르겠습니다. 그리고 첫 번째 옵션을 구현하는 방법을 모르겠습니다. 내가 어떻게하는지 이해해주세요.
한 가지 방법은 요청을 5 초마다 수행하는 자바 스크립트 코드에서 루프를 할 웹 페이지에 있지만, 당신이에 나는 가장 좋은 방법을 생각 당신이 소켓을 사용하고 기다리고있어 . Socket은 추가 요청없이 "대화"할 수있는 방법을 제공합니다. – jNewbie