본문 바로가기
[servlet] ServletContextListener 구현 서블릿 리스너 : 웹 컨테이너가 관리하는 라이프 사이클 사이에 발생하는 이벤트를 감지하여 해당 이벤트가 발생 시 해당 이벤트에 대한 일련의 로직을 처리하는 인터페이스 서블릿 리스너 동작구조 ServletContextListener :ServletContext가 생성, 소멸되었을때 발생 (어플리케이션 생성, 소멸시) -리스너 구현/패키지생성 후 클래스작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package com.listener; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class ContextListenerTest .. 2021. 4. 23.
[Jsp/Servlet] tomcat 서버 에러 Starting Apache Tomcat v8.5 at localhost' has encountered a problem. 이런 오류가 계속떠서 몇시간동안 머리를 부여잡고 시간을 뺏김... 구글링해보면 이런 경우는 흔한 일... 서버가 갑자기 충돌하거나 등등.. 제대로 된 이유는 모르겠지만 잘되던게 갑자기 서버가 에러나는건 흔한 일이라고 함 해결방법 1. 서버를 삭제하고 다시 설치 -window -> preferences -> server -> Runtime Environments 가서 기존꺼 remove하고 다시 add추가하기 2. 톰캣 설치파일 가서 이거 두개 한 번씩 클릭하여 구동시키기 3. server에 버전 클릭하여 overview 들어가서 저거 두개 체크하기 4. 서블릿파일중 url매핑이 같은.. 2021. 4. 22.
Servlet 연결하기 - Annotation(어노테이션) 방식 어노테이션 방식으로 서블릿 mapping하기 먼저 간단하게 메인페이지 코드 작성하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 서블릿 연결하기 Annotation(어노테이션) 방식으로 연결하기 서블릿 연결하기 Colored by Color Scripter cs 클래스 생성 web-xml과 비슷함 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package com.servlet.controller; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import.. 2021. 4. 22.
Servlet 연결하기 - web.xml 방식 jsp 페이지에 servlet연결하기 servlet은 mvc형태에서 controller역할 전에 만들어뒀던 기본 html코드에 간단하게 web.xml연동 서블릿을 만들어 서버에 기능을 넣기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Hello Jsp JSP 홈페이지 메인화면! 서블릿 연결하기 Colored by Color Scripter cs -패키지와 클래스 생성 생성한 일반 클래스에서 Servlet연결하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 import java.io.IOException; import java.io.PrintWriter; import ja.. 2021. 4. 22.
JSP 기본 페이지 만들기 Dynamic Web project에 새로운 프로젝트 생성 new -> File 접속 후 간단하게 jsp 페이지 코드 작성 server페이지에서 tomcat버전 오른쪽 버튼을 누르고 [Add and Remove]를 선택한 후 프로젝트를 오른쪽 configured로 추가 -그리고 실행 주소창에 localhost:9080/HelloJSP/NewFile.html 입력하면 성공~!~!~! 2021. 4. 22.
내가 보려고 쓰는 eclipse에 tomcat 서버 연동하기 2019년버전 eclipse를 쓰다가 2021년도 버전으로 바꾸고싶어서 설치하고 다시 tomcat을 연결할려니 막혀서 24시간 넘게 헤맸다... web 프로젝트를 생성하려고 하면 'One or more constrone or more constraints have not been satisfied' 창이 뜬다 톰캣은 연결이 잘 되었는데 프로젝트 생성이 안 되고 오류창은 뜨고 구글링해도 안나오고... 한참 뒤에 알게된 사실은 이클립스 버전을 잘 못 설치한것... 이클립스 SE 버전으로 설치해야한다.. exe버전도 되긴 하는데 jsp 개발하는데 필요한 패키지? 파일?을 별도로 설치해야함... 이클립스 접속 후 환경설정하기 encoding utf-8 로 바꾸기 상단바 window -> preferences -.. 2021. 4. 22.