반응형

httpservlet

    Spring Interceptor와 Filter에서 POST 방식으로 전달된 JSON 데이터 처리하기

    이번 회사 프로젝트에서 진행할 때 parameter값이 아니라 Josn 데이터가 필요할 때가 있었다. 이를 위해서는 HttpServletRequest에서 InputStream으로 데이터를 추출해야한다. 하지만 HttpServletRequest에서 InputStream을 한번 추출하게되면, Controller에서 parameter를 매핑하려고 데이터를 바인딩할 때 다음과 같은 오류가 발생한다. 이는 톰캣에서 막아놓았기 때문이다. [에러내용] 12java.lang.IllegalStateException: getReader() has already been called for this requestorg.springframework.http.converter.HttpMessageNotReadableExcept..

    서블릿 개념 설명 및 주요 메서드 소개

    서블릿(Servlet)은 자바 플랫폼에서 컴포턴트를 기반으로 한 웹 애플리케이션을 개발할 때 사용하는 핵심 기술이다. 무엇보다 서블릿이 중요한 이유는 JSP가 바로 서블릿을 기반으로 한 기술이기 때문이다. JSP가 등장한 가장 큰 이유는 서블릿이 가진 HTML 표현상의 문제를 해결 하기 위함이었다.- 서블릿은 프로그램 내에서 HTML을 처리하기 때문에 간단한 태그를 변경할때 조찿 컴파일해야하는 문제가 있다.- 그러나 JSP와 서블릿은 서로간의 상호 보완적인 관계이다. 서블릿의 장점 - 스레드를 기반으로 하므로 웹 애플리케이션 운영에 효율적이다.- 자바를 기반으로하는 자바 API를 모두 사용이 가능하다.- 자바는 바이트 코드로 구성된 가상모신으로 돌리기 때문에 운영체제나 하드웨어에 영향을 받지 않고 한번 ..

반응형