자바로 웹 프로그래밍을 처음 사용합니다. Java로 작성된 클라이언트/서버가 있고 사용자가보기 위해 서버에서 웹 인터페이스로 클라이언트의 업데이트를 보내길 원합니다. 업데이트시기는 무작위이지만 브라우저를 새로 고치지 않고도 새로운 데이터로 웹 페이지를 동적으로 업데이트 할 수 있기를 원합니다. 내가 업데이트 (문자열)에 대한 관찰합니다 서블릿 (implements Observer
) 내 서버 (extends Observable
)을 생성하려고했습니다서블릿을 통해 JSP 페이지를 동적으로 업데이트하십시오.
그러나 나는 동적으로 이러한를 추가하는 방법을 알고하지 않습니다
희망이 의미합니다 브라우저 창. doGet()
메서드에서 PrintWriter out = response.getWriter();
을 사용하여 Servlet에서 직접 인쇄를 시도했지만 response.getWriter()
은 Servlet의 update()
메서드에서 사용할 수 없습니다.
초기 생각은 Server
의 Observer 업데이트를받는 JSP 페이지 (HTML/CSS를 통합해야 함)를 사용하는 것이지만 확실하지 않습니다.
필자는 Comet/PUSH에 대한 연구를 해봤지만 이것이 필요한지 확실하지 않습니다. 아마도 과장 될 것입니까? 내가 한 일을 성취하는 방법에 대한 조언은 대단히 감사하겠습니다.
새로 고치지 않고 페이지를 업데이트하려면 자바 스크립트를 사용하여 서블릿에 요청을 보내고 업데이트 된 정보를 얻은 다음 서식을 지정한 다음 바꾸거나 페이지에 삽입해야합니다. 페이지가 눈에 띄게 상쾌하게 보이지 않는다면 주어진 간격으로 새로 고침을 설정할 수 있습니다. – TheZ