728x90
반응형

Response 2

Java addCookie 삽질기

매일 프로그램 삽질은 하고 있지만 이번 건은 유난히 더 삽질이 길었다. 3일 동안 아무런 일도 못하고 이 일에만 매달렸다. 다른 일을 하긴 해야 하지만, 개발자 자존심에 해결하지 못하고 넘어가기에도 뭐 하고... 결국에는 해결하게 되었지만 아무것도 아닌 원인 때문에 해결하고도 짜증이 난다. 증상은 다음과 같다. package com.naver.widget.action; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import com.naver.widget...

Java/Etc 2010.03.10

필터 - RESPONSE

필터를 통해 서블릿이 실행되기 전에 특정 액션을 하게 만들 수 있다고 했다. 그런데 서블릿이 실행되고 나서 특정 액션을 하게 만들려면 어떻게 해야 할까? 간단하게 생각해 보면 필터의 doFilter()메소드 안에 있는 chain.doFilter(request, response) 를 마치고 나서 작업하면 될 것 같다. 하지만, 서블릿에 넘겨주는 response 객체를 서블릿이 사용하게 되면, 필터를 거치지 않고 바로 클라이언트로 response 하게 된다. 따라서 doFilter를 통해 response를 넘길 때 새로운 응답 객체(HttpServletResponse를 구현한 객체)를 만들어 넘기는 방법을 써야 한다. 하지만, HttpServletResponse는 간단한 클래스가 아니므로, 썬에서 구현해 둔..

Java/Servlet & JSP 2009.04.28
728x90
반응형