PrintWriter out = response.getWriter();
out을 이용해서 alert를 띄우면
redirect를 사용했을 때
java.lang.IllegalStateException: 응답이 이미 커밋된 후에는, sendRedirect()를 호출할 수 없습니다.
에러 발생
alert를 띄우는 순간에 커밋을 해 redirect로 돌아갈 수 없는듯하다.
왜냐면 삭제 같은 경우는 modal창을 띄워서 alert을 안띄우기 때문에 redirect가 먹는다.
* 참고한 블로그
https://m.blog.naver.com/k4584587/221053476888
메세지를 띄우기 위한 redirect.jsp를 따로 만들어서
그쪽으로 model.addAttribute()를 통해 msg를 보내 redirect 전에 알람을 띄워야한다.
'에러 정리 > 백' 카테고리의 다른 글
서블릿 nullPointException (0) | 2021.09.17 |
---|---|
mapper에 세미클론 (0) | 2021.06.19 |
Unreachable code (0) | 2021.02.24 |
Ambiguous (0) | 2021.02.20 |
Cannot define dimension expressions (0) | 2021.02.11 |