jsp와 servlets을 사용하여 간단한 채팅 응용 프로그램을 만들고 있습니다. 문제는 jsp 페이지가 제출 버튼을 클릭 할 때만 데이터베이스에 저장된 메시지를 표시한다는 것입니다. 결과 user1이 submit을 클릭하지 않을 때까지, user2가 입력 한 것을 볼 수 없습니다. 누구나 해결책을 제안 할 수 있습니까? 미리 감사드립니다. 데이터베이스의 데이터를 JSP 페이지에서 계속로드합니다.
0
A
답변
1
클라이언트/서버 측면에서 생각해보십시오. 브라우저의 경우와 같이 클라이언트가 서버에 "연결"되어 있지 않으면 업데이트 된 메시지 또는 텍스트를 가져 오기 위해 서버에 "연결"해야합니다. 이벤트 또는 푸시 (push) 기술을 포함하여 클라이언트를 통해 몇 가지 방법으로이를 수행 할 수 있습니다.하지만 초보자에게는 약간 복잡 할 수 있습니다. 브라우저가 데이터를 요청하기 위해 서버에 연결할 때 http://w3schools.com/ajax/
는 자바 스크립트를 사용하여, 당신은 순간을 제어 : HTML5는 새 메시지를 풀 수있는 자바 스크립트 이벤트를 등록하는 방법, ...
0
Ajax를 가지고있다. 여전히 제한적입니다. 예를 들어 채팅을 업데이트 할 수 있습니다. 매 초.
관련 문제
- 1. 자바 클래스를 사용하여 JSP 페이지에서 데이터베이스의 값을 표시하는 방법 ??
- 2. 하나의 JSP 페이지에서 다른 JSP 페이지로 데이터를 사용하는 방법
- 3. JSP 페이지에서 자동 완성
- 4. Google지도 api는 Firefox에서 계속로드합니다.
- 5. 동일한 JSP 페이지에서 질문하기
- 6. flex : jsp 페이지에서 리디렉션
- 7. JSP 페이지에서 서블릿 호출
- 8. jsp 페이지에서 데이터베이스 백업
- 9. jsp 페이지에서 정보 추출
- 10. \ n JSP 페이지에서 유지
- 11. JSP 페이지에서 다른 JSP 페이지의 호출
- 12. JSP 페이지에서 txt 파일을 읽으려고합니다.
- 13. 스프링에서 jqgrid를 사용하여 JSP 페이지에서 컨트롤러로 데이터를 전송하는 방법
- 14. 하나의 JSP 페이지에서 다른 JSP 페이지로 정보를 전달하는 방법
- 15. JSP 페이지에서 동적으로 텍스트 상자를 채우고 싶습니다
- 16. JSP 페이지에서 COM 객체를로드하려면 어떻게해야합니까?
- 17. jsp 페이지에서 간단한 태그를 사용합니까?
- 18. JSP 페이지에서 입력이 실행되지 않습니다.
- 19. JSP 페이지에서 객체 목록 유지하기
- 20. Spring : JSP 페이지에서 변수 인쇄하기
- 21. 하나의 JSP 페이지에서 여러 폼
- 22. 인쇄 JSP 페이지에서 "트리"구조
- 23. Struts의 JSP 페이지에서 XML 반환
- 24. jsp 페이지에서 div의 소스를 동적으로로드하십시오.
- 25. JSP 페이지에서 애플릿을 얻는 것
- 26. CKEDITOR, 이미지 업로드 JSP 페이지에서
- 27. sortable.js가 JSP 페이지에서 작동하지 않습니다
- 28. JSP/HTML 페이지에서 PDF로 변환
- 29. jsp 페이지에서 html 양식 제출
- 30. 자바 서블릿/애플리케이션에서 JSP 페이지를 호출하는 중 JSP 페이지에서 데이터를 가져 오는 방법은 무엇입니까?
나는 그것이 또한 내가 생각했던 것이다. 나는 서블릿과 자바가 처음이다. 내 JSP 페이지에서 서버로 요청을 계속 전송하는 방법을 제안 할 수 있습니까? 부디! – rockernerd
Ajax 및 Javascript를 사용하십시오. 브라우저에서 요청을 보내면 클라이언트가 요청하는 방법/시점을보다 자세히 제어 할 수 있습니다. 서버에서 성공할 때마다 타임 스탬프를 사용하십시오. 그런 다음 각각의 새로운 요청을 보내면 그 날짜와 함께 그 날짜를 보내고 해당 날짜의 새 메시지 만 요청하십시오. –