728x90
오랜만에 글을 쓰는거 같네요 ㅎㅎ
최근에 인턴하면서 너무 정신없어서....
무튼 오늘 웹 개발을 계속 하면서
마무리 작업으로 UI를 변경하다가 갑자기 뜬금없는 오류를 만나게 되는데...
단순히 로그아웃 부분을 변경하다가 이렇게 됬는데?....
제가 만진건 딱 한가지!
JSP에서 경로 수정만 했는데 이렇게 오류가 떠서...
처음에 당황하고 여러 참고자료를 막 뒤져봐도 안나오고....
뭐지? 하면서 오늘도 열심히 삽질을 해봤다..
Console에서도 이렇게 보여주는데.....
이 덕분에 30분정도 삽질을 했다.
역시 오류를 해결하는 건 삽질이 최고 ㅎㅎ
public String logOut(HttpSession session, Model model) {
session.invalidate();
JDialog dialog = new JDialog();
dialog.setAlwaysOnTop(true);
JOptionPane.showMessageDialog(dialog, "로그아웃 되었습니다.");
return "보안상 혹시 몰라서 글로 대체합니다. 이부분에 해당 경로를 입력하면 됩니다.";
}
return은 자신이 원하는 경로로 보내면 됩니다.
무튼 Controller에 logout부분을 이렇게 코딩했었는데
여기서 JDialog덕분에 오류가 났던 것을 알게 되었다.
이녀석이 Null로 불러왔었던 것!
public String logOut(HttpSession session, Model model) {
session.invalidate();
return "보안상 혹시 몰라서 글로 대체합니다. 이부분에 해당 경로를 입력하면 됩니다.";
}
이렇게 해주면 문제 없이 깔끔!
headlessException 오류를 자세하게 분석하지 못했지만....
대략적으로 세션을 넘기거나 줄때 다른 정보를 같이 넘기는 과정에서
null값이나 잘못된 값을 넘기게 되면 나타나는 오류라고 생각된다.
무튼 다음에는 더 완벽한 해결방법을 찾아봐서 좋은 포스팅으로 찾아오겠습니다.
728x90
'Programing > Error Resolution(오류해결)' 카테고리의 다른 글
개발 일기 : available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations 오류 해결해보기 (0) | 2021.01.12 |
---|---|
코딩 일기 : ERR_INCOMPLETE_CHUNKED_ENCODING 오류.... (0) | 2020.12.08 |
개발 일기 : 파이썬 파싱 중 HTTP Error 500 오류.... (0) | 2020.11.23 |
코딩 일기 : 파이썬 SbOX_FATAL_MEMORY_EXCEEDED 오류 해결 방법! (1) | 2020.11.18 |
IT 세무민의 코딩일기: Jquery - jqGrid 제작 중 자잘한 오류들 (2) | 2020.11.16 |