• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

getServletContext에 대한 질문이 있습니다.

20.03.11 04:07 작성 조회수 148

0

HelloServlet.class에서

getServletContext를 사용하면 값을 못받아오고

request.getServletContext를 사용해야 값이 정상적으로
받아집니다

강의에서는 request 객체를 사용안해도 정상적으로 작동되는데 왜그런가요

답변 1

답변을 작성해보세요.

0

수업에서 보여드린대로 ServletContext는 ServletContextEvent를 통해서도 가져올 수고 HttpServelt이 상속받고 있는 GenericServelt을 통해서도 접근할 수 있습니다.

https://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/ServletContextEvent.html#getServletContext()

https://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.html

request.getServeltContext가 아니면 값을 정상적으로 못받아온다는게 구체적으로 무슨 말씀인가요? 
- servletContext가 null이다?
- servletContext에 있는 값을 가져오지 못한다?