정수리
309
2019-12-04 13:42:14
4
535

ServletContext cannot be resolved to a type 해결 방법이 있을까요?


파일업로드 기능을 학습 도중 

ServletContext cannot be resolved to a type


위와 같은 오류가 발생하여 글을 올리게 되었습니다.


검색을 해보아도 해결방법을 찾지 못해 글을 올리게 되었습니다.


어떤 것을 추가해줘야 위와 같은 오류를 해결할수 있을까요?

<%@ page import="com.oreilly.servlet.MultipartRequest" %>
<%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy" %>
<%
	
ServletContext context = pageContext.getServletContext();

%>


0
  • 답변 4

  • aksjm2
    1k
    2019-12-04 14:03:20
  • 정수리
    309
    2019-12-04 14:12:25

    @aksjm2 

    답변감사합니다.


    말씀하신대로


    상단에

    <%@ page import = "javax.servlet.ServletContext" %>

    추가 해주었는데


    javax.servlet 부분에


    빨간줄이 표시 되면서


    The package javax.servlet is accessible from more than one module


    에러가 출력이 되네요


    검색을 통해서 


    프로젝트의


    java빌드패스에서 라이브러리에


    jsp-api.jar, servlet-api.jar를 추가를 해주어도 해당 에러가 사라지지 않습니다.

  • aksjm2
    1k
    2019-12-04 15:27:28

    최 상단에
    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
    처리 되어있는지 확인해주세요.

  • 정수리
    309
    2019-12-04 15:33:45

    @ aksjm2 

    최상단에 처리되어 있습니다.

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ include file="./common.jsp" %>
    <%@ page import="com.oreilly.servlet.MultipartRequest" %>
    <%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy" %>
    <%@ page import="java.util.*" %>
    <%@ page import="java.io.*" %>
    <%@ page import="javax.servlet.*" %>
  • 로그인을 하시면 답변 을 등록할 수 있습니다.