Ajax

Back End/AJAX

[AJAX/JSON] 댓글 기능 만들기 1, 게시판 만들기

댓글 작성 기능은 두가지 방법이 있다. 1. 댓글 테이블을 따로 만들지 않는 방법 2. 댓글 테이블을 따로 만드는방법 이번 포스팅에서는 댓글 테이블을 따로 만들지 않는 방법을 이용한다. 댓글 테이블을 따로 만들지 않는 법 댓글 테이블을 따로 만들지 않는 방법은 댓글도 게시글처럼 올릴 수 있도록 하고 원글번호랑 연결하여 댓글이 원글번호에서만 나오도록 하는 방법이다. 1. 원글번호 객체 추가 private int parent 먼저 기본 보드 Vo에 private int parent;를 추가한다. parent는 댓글에서 원글번호를 알 수 있도록 나타내주는 변수이다. 2. 생성자, getter, setter 선언 이미 만들어진 board의 기능들까지 수정할 필요 없도록 parent 를 포함한 새로운 생성자를 추..

Back End/AJAX

[AJAX/JSON] ID 중복 체크 기능 , 회원 기능 만들기

1. AJAX 미사용 join.jsp (id중복체크 버튼) IdCheck.java (객체 생성해 아이디 비교 후 true,false 결과값 도출) String id = request.getParameter("id"); MemberService service = new MemberService(); MemberVo vo = service.getMember(id); 서비스 객체를 생성해서 서비스의 getMember 기능 사용. => 아이디(id) 검색 boolean flag = (vo==null); request.setAttribute("flag", flag); 만약, vo가 null 이면 null == null :true 값이 나온다. 반대의 경우엔 false. flag를 setAttribute로 보낸다...

Back End/AJAX

AJAX 동기, 비동기(get,post) 요청

AJAX (비동기 자바스크립트와 xml) 웹 동기 요청 : 요청을 보내면 응답페이지를 받아온다. 전체 페이지가 바뀐다. 웹 비동기 요청 : 응답페이지가 출력된 상태에서 요청을 보낸다. 페이지 이동이 없고 결과로 텍스트, json,xml 데이터를 받는다. 이 데이터를 파싱해서 Dom으로 페이지 일부만 수정한다. 차이 동기 : 새로운 페이지로 결과값을 보낸다. 비동기 : 해당 페이지에서 할당된 공간에 결과값을 보낸다. 서버에서 요청에 대한 응답이 오면 결과 페이지로 이동하는지, 아니면 결과를 텍스트로 받아와 현재 페이지에 결과를 보여주는지에 대한 차이다. 웹 동기 요청 name : 비동기 요청 방법 1. 비동기 request 객체를 생성한다. const xhttp = new XMLHttpRequest(); ..

Lar
'Ajax' 태그의 글 목록