문제

JSP/Servlet/Java 기술을 사용하여 투표 시스템과 같은 stackoveflow/digg를 구현한 사람이 있습니까?그렇다면 저를 책이나 온라인 자료로 리디렉션해 주시겠습니까?또한 학습 목적으로 이미 플러그인이 있는 경우도 있나요?

도움이 되었습니까?

해결책

여기서 가장 중요한 키워드는 아약스.기본적으로는 다음을 허용하는 것으로 귀결됩니다. 자바스크립트 코드는 서버 측에 비동기 요청(클라이언트가 "콘텐츠 플래시"를 볼 수 없도록 "백그라운드"의 요청)을 실행하고 결국에는 HTML DOM 트리(다음을 통해 액세스할 수 있음) document Javascript의 객체) 응답을 받은 후.

시작하려면 일부 JS 기능을 click 위쪽 및 아래쪽 투표 버튼을 나타내는 요소의 이벤트입니다.해당 JS 함수가 메시지 ID와 투표 상태(위 또는 아래)를 사용하여 서버에 비동기 요청을 실행하고 HTML DOM을 순회하여 그에 따라 숫자를 나타내는 요소를 변경하도록 합니다.기본적으로 그게 전부입니다.

브라우저 특정 동작과 관련된 문제를 피하려면 다음과 같은 ajaxical 기능을 갖춘 철저하게 개발되고 유지 관리되는 타사 Javascript 프레임워크를 채택하는 것이 가장 좋습니다. jQuery.

일반적인 방법으로 JSP/Servlet을 추가로 사용하면 됩니다.뷰/템플릿 기술인 JSP는 필요한 HTML/CSS/JS를 작성하는 데 사용될 수 있으며 출력은 JSTL과 같은 taglibs 및 EL의 도움으로 동적으로 제어될 수 있습니다.요청/응답 컨트롤러로서의 서블릿은 요청을 제어하고 결국 요청별 작업을 실행하는 데 사용될 수 있습니다.JSP 페이지뿐만 아니라 Ajaxical 요청에도 적용됩니다.나는 사용하는 것이 좋습니다 그손 서블릿에서 보내거나 받을 수 있음 JSON Javascript가 변환 문제 없이 추가로 처리할 수 있도록 문자열을 처리합니다.

jQuery 사이트에서는 많은 "제4자" 플러그인을 찾을 수 있습니다. 여기 키워드와 일치하는 모든 플러그인을 찾을 수 있습니다 vote.그 중 하나가 당신에게 유용할 수 있습니다.

도움이 되었기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top