JSP - 팝업으로 띄울 상세 내용 위치 및 스타일 정하기 --- 마우스 위치에 띄울려면 마우스 위치 함수 써서 해야함 (x축 y축 알려주는 메소드..) - 글목록이 비어있을 때와 그렇지 않을 경우를 c:if로 정해줌. 작성된 글이 없습니다. @WebServlet("/board/list") protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { BoardService service = new BoardService(); ArrayList list = service.getAll(); request.setAttribute("list", list); Req..
JSP - 댓글의 작성자는 로그인 한 아이디, 제목은 원글에 --> 붙여서, parent는 원글 번호. (원글은 0) - 화면에는 내용 입력 창과 작성 버튼만 띄움. (작성자, 제목, parent는 DB 저장용 데이터니까) 댓글: - 상세페이지를 열자마자 해당 원글의 댓글을 전부 볼 수 있도록 forEach 문으로 값을 불러옴. ${rep.content} (writer:${rep.writer}) - 댓글 작성 버튼을 누르면 a() 함수 호출. - 폼 값을 전부 파라메터에 넣고 post 방식으로 add.java로 이동함. - 서버에서 준 값을 파싱해서 for-of 문으로 배열 값을 String에 넣어 원하는 위치에 넣음. - 댓글 입력창을 초기화해줌 let div = document.getElementBy..
JSP - ID 중복체크 버튼을 누르면 idcheck() 함수가 호출된다. - Servlet으로 id 값을 파라메터로 가지고 get 방식으로 간다. - 서버로 부터 받은 값을 JSON.parse 한 뒤 value(true/false)에 따라 if-else 문을 실행한다. - 문자열을 +로 붙일 때는 이런 방식으로도 사용 가능하다! let html = '사용 가능한 아이디'; } else { html += 'red">사용 불가능한 아이디'; } 회원가입 ID PWD NAME EMAIL 가입 Servlet - JSP에서 가져온 id 값으로 Service의 검색 메소드를 실행한다. - 검색 결과를 boolean으로 받아 JSON 객체에 넣어 JSP에 보낸다. boolean flag = (vo == null);..
▼ 더 많은 정보 더보기 https://www.oracle.com/kr/database/what-is-json/ JSON이란 무엇인가? JSON을 이용하는 프로그래머, 개발자, IT 전문가들은 어떤 언어에서든 데이터 구조와 실제 데이터를 다른 언어 및 플랫폼에서 해석 가능한 형식으로 전송할 수 있습니다. www.oracle.com https://developer-talk.tistory.com/268 [JavaScript]JSON parse 와 JSON stringify 차이 JSON이란? JSON(JavaScript Object Notation)은 데이터를 객체로 표현하는 형식으로 JavaScript의 객체 형식을 모방합니다. 처음에는 JavaScript 전용으로 만들어졌지만, 현재는 Java, Pyth..
https://intheham.tistory.com/44#%3C%20DOM%20%3E-1 [JavaScript] form, image, DOM ※ 내장 객체 서열 window : 창의 위치, 툴바 구성 등 | document : 윈도우창에 웹 페이지 뿌리기 | form, image | button, text, textarea, radio.... (value 로 접근) - get, post // 이름이 t1인 입력 양식의 값 -- f.t intheham.tistory.com AJAX (Asynchronous JavaScript and XML) : 비동기 자바스크립트와 xml 웹 동기 요청 -- 요청을 보내면 새 페이지로 응답페이지를 받아옴. 전체 페이지 바뀜. 웹 비동기 요청 -- 응답 페..