본문 바로가기

전체 글

(84)
ServletRequest, ServletResponse, HttpServletRequest, HttpServletResponse HttpServletRequest, HttpServletResponse는 각각 ServletRequest, ServletResponse에 Http 관련 기능을 추가한 하위 타입이다.session 내장 객체나 http 전송방식 같은 http 개념을 활용하려면  형변환 해줘야 한다.
필터와 리스너 필터 - 클라이언트의 요청을 가장 먼저 처리하는 역할리스너는 웹 컨테이너에서 발생하는 이벤트 감지 필터 활용 예시 - 한글 인코딩 처리리스너 활용 예시 - 웹 어플리케이션이나 세션의 시작과 종료 이벤트를 먼저 감지하여 최종 리소스에서 이벤트 별로 특정한 처리를 일괄로 수행  필터 기능을 구현하려면 servlet.Filter 인터페이스를 구현해야함init() - default 메소드 o, 웹 컨테이너가 필터를 초기화 할 때 한번 호출, 매개변수로  web.xml에 정의한 초기화 변수doFilter() - default 메소드 x, 클라이언트의 요청을 리소스에 적용할 때 마다 호출, 전처리(req), 다음필터 호출(chain), 후처리(resp) , doFilter()를 호출하지 않으면 요청 과정이 멈춰버린..
JspWriter과 PrintWriter JSP와 서블릿 학습중 JSPWriter과 PrintWriter을 사용하게 되었다 JSPWriterpublic static void alertBack(String msg, JspWriter out) { try { String script = "" + ""; out.println(script); } catch (Exception e) {} } PrintWriterpublic static void alertBack(HttpServletResponse resp, String msg) { try { resp.setContentType("text/html;charset=UTF-8")..