/프로젝트명/src/main/webapp/WEB-INF/excel_tpl
프로젝트 이쪽 경로에 엑셀파일을 제대로 넣었고 분명히 이쪽 경로에서는 잘 열리는데 계속 같은 오류가 발생했다.
코드를 살펴봤더니
\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\프로젝트명\WEB-INF\excel_tpl
D:\WEB_PROJECT\smarthaccp\workspace_new\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\frcoffee\WEB-INF\excel_tpl
이쪽에 생성된 파일이 안 열렸음.
읽어온 파일이랑 다운로드 받는 파일이 달라서 그런가?
그래서 손상되지 않은 위의 경로에 있는 엑셀 파일을 다시 복사해서 붙여넣어줬음
근데 계속 에러...
다시 검색해서
org.eclipse.wst.server.core 에 있는 tmp0과 tmp1 파일을 삭제하고 난 뒤에
톰캣서버 clean 및 Clean Tomcat Work Directory 를 해주고 재실행함
다시해보니까
java.lang.nullpointerexception 에러가 자꾸 발생했다.
내가 넣은 데이터중에 null값이 있어서 파일 손상되었다는 오류가 나는 것.
if(변수값 == null) 로 조건을 걸어봐도 오류가 나서
if(if (변수값 == null || 변수값 .isEmpty() || 변수값 .equals("") || 변수값 == "undefined") 모두 조건으로 걸고
널값에 대한건 무조건 조건문의 제일 처음으로 넣어서
------------------------------------------------
String 변수값 = data.get변수값 ();
if(){}
else if(){}
else if(){}
cell.setCellValue(변수);
-------------------------------------------------
controller.java 에 코드를 이렇게 작성해서 넣어주고 겨우 해결
'STS, JSP' 카테고리의 다른 글
SVN 프로젝트 최초 배포시 오류 (0) | 2023.09.22 |
---|---|
STS Open Resource에서 검색시 target 하위 디렉토리 검색 막기 (0) | 2023.08.04 |
java클래스 파일 JDBC연결 만들기(mysql) (0) | 2020.08.15 |
spring 블로그 만들기 연습 (0) | 2020.08.12 |
mysql ERROR 1133 (42000) 일 때 살펴볼 것들 (0) | 2020.08.11 |