에러 정리/백 8

java.lang.IllegalStateException: 응답이 이미 커밋된 후에는, sendRedirect()를 호출할 수 없습니다.

PrintWriter out = response.getWriter(); out을 이용해서 alert를 띄우면 redirect를 사용했을 때 java.lang.IllegalStateException: 응답이 이미 커밋된 후에는, sendRedirect()를 호출할 수 없습니다. 에러 발생 alert를 띄우는 순간에 커밋을 해 redirect로 돌아갈 수 없는듯하다. 왜냐면 삭제 같은 경우는 modal창을 띄워서 alert을 안띄우기 때문에 redirect가 먹는다. * 참고한 블로그 https://m.blog.naver.com/k4584587/221053476888 Spring 컨트롤러 redirect 전에 alert 창 띄우기 스프링 컨트롤러에서 alert 창 띄울때 이런식으로 쓰고 있었다. 하지만 이 ..

에러 정리/백 2021.07.05

Cannot define dimension expressions

Cannot define dimension when an array initializer is provided 배열 초기값이 지정되어 있으면 {1, 2, 3} 값을 어디에 넣어야할지 알 수가 없다 new int[] 초기값이 없어야 d[0,1,2]를 만들고 d[0]에 1, d[1]에 2, d[2]에 3을 가지고 있는 메모리 주소를 대입하는데 3이 지정되어 있으면 자바는 {1, 2, 3} 값을 어디에 넣어야할지 알 수가 없다 초기값을 없에 문제 해결

에러 정리/백 2021.02.11

No enclosing instance of type Desk is accessible

No enclosing instance of type Desk is accessible. Must qualify the allocation with an enclosing instance of type Desk. 클래스 안에 클래스를 만들고 안에 만든 클래스 인스턴스를 만드려고 했을 때 나온 오류 qualify the allocation가 무슨 뜻인지 해석은 잘 안되지만 첫 문장으로 유추해보면 Desk가 닫혀 있어서 그 안에 있는 클래스에 접근이 안된다는 것 같다 안에 있는 걸 바깥으로 빼서 해결

에러 정리/백 2021.02.10