오늘은 Ajax를 중심으로 게시판과 방명록 페이지를 만들어볼 것이다. 화면에 띄울 웹페이지는 게시판과 방명록 페이지 총 2개이다. 각각의 파일과 이를 잇는 파일들을 살펴보겠다. Guest.jsp 위의 파일을 만들기 전에 먼저 GuestDTO.java 파일에 getter,setter를 위해 변수들을 입력해주었으며 사용한 변수들 중 테이블에 만든 변수는 num, name, email, content, ipAddr, created 이며 listNum, pageNum 는 추가로 만들어주었다. body 구현될 body 부분을 간략하게 가져와보았다. 오늘은 css에는 집중을 안할 것이기 때문에 input의 id가 어떤건지 확인하면 된다. id는 jQuery를 읽어내기 위함이다. // 작성자 // '작성자' 외에 '..
먼저 Redirect 와 Forward 의 차이를 알아보겠다. JSP환경에서 이들은 한 페이지에서 다른 페이지로 전환될 때의 기능에 차이점을 지닌다. Redirect 예시로 들자면 클라이언트가 a에게 무언가 요청했을 때, a는 b에게 가보라고 명령을 한다. 그 명령을 'Redirect'고 할 수 있으며 클라이언트가 지닌 웹페이지는 그 명령에 따라 b에게 가서 결과를 가져온다. 이에 따라 웹페이지의 URL도 바뀌며 (a에서 b로) b에게 다시 요청을 한 것이기에 객체도 다시 생성한다. ++ 데이터베이스에 insert,delete,update를 할 때 redirect 해야 한다. 또한 밑에 나올 세션이 변경(세션안에 무언가 입력,수정,삭제)될 때에도 리다이렉트 해야 한다. test1.jsp에서 클릭 시 te..
form 형식 수1: 수2: 이름: action은 결과를 처리하는 페이지에 연결하도록, submit이 실행되는 순간 넘어간다. submit이 실행되면서 밑의 수,이름에 적힌 name들이 변수 값이 되어 actionㅇ request를 하며 "hap_ok.jsp"에서 response를 진행하는 것이다. 스크립트 태그를 통해 form을 불러야 할 경우 name도 추가로 입력해주지만, 지금은 제외하였다. 또한 현재 type에 submit을 입력했지만 스크립트를 쓸 경우 buttom으로 입력하고 뒤에 적어준다. Get 방식과 Post 방식 차이 method는 get방식과 post방식으로 나뉘며 사용자에게 값을 보여주는 과정이 다르다. get방식은 주소에도 http://localhost:8080/study/jsp1..
아파치 톰캣(Apache Tomcat)은 웹 서버와 연동하여 실행하는 자바 환경을 제공하여 자바 서버 페이지(JSP) 및 자바 서블릿이 실행될 수 있는 환경을 제공한다. https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of..