백수님
1k
2020-10-30 22:13:12 작성 2020-10-30 22:15:09 수정됨
3
1593

에러페이지 처리할때 어떤 에러들에 대해 처리할까요??


안녕하세요. 스프링 웹개발자입니다.


에러페이지 처리를 한다는것 자체가 외부에 내 어플리케이션의 에러정보를 노출하지 않기 위함인데,


400, 401, 402. 403, 등등, 500, 501, 502, 등등 에러페이지 하나하나에 다 에러페이지를 만들어주면


결국은 세부사항은 아니더라도 어떤 에러인지 다 노출이 될텐데


보통 에러페이지 작성해보신분들은 어떤식으로 처리하나요??


꼭 필수로 처리하는 에러페이지와 나머지는 그냥 다 한번에 표시하나요??


저는 현재 404는 에러페이지 처리를 했는데


나머지 다른 에러들에 대해서도 하나하나 다 에러처리를 개별적으로 해야하는지 고민입니다.



<error-page>
		<error-code>404</error-code>
		<location>/404error</location>
</error-page>
	
<error-page>
		<location>/error</location>
</error-page>


0
  • 답변 3

  • 이오니
    1k
    2020-10-30 22:21:05

    그냥 400번대, 500번대 따로 페이지 만드시면 됩니다.

    400번대야 유저불량(?)이니... 그냥 그대로 표출하셔도... 뭐..;;;;


    500번대는 유저한테는 대충 서버쪽 문제다...라고 알려주시면 상관없을 거구요.

    실제 문제되는 부분은 운영자만 알면 될 겁니다.

  • 백수님
    1k
    2020-10-30 22:33:03

     이오니님 그렇다면 하나하나씩 다 매핑하지 않고 400번대 한번에 매핑하는 방법이 있나요??

  • Dev.kerberos
    312
    2020-10-31 11:49:21

    말씀하신부분때문에 먼에러인지 들키면 해커에게 오히려 정보가될수있다는것때문에

    ERROR페이지에대한건 각자 시스템에맞게..요구사항대로..

    말씀하신대로 400번대와 500번대는 대표적인에러이니까 

    설정해주시면좋겠네요 web.XML같은데다가 번호대로해서 500대면 500에러페이지

    400에러면 400에러페이지 같이 같은 페이지를 매핑시키면되지않을까요


  • 로그인을 하시면 답변 을 등록할 수 있습니다.