본문 바로가기

Stack Overflow31

[스프링] JSTL에서 날짜 Date 추출 및 일자 연산 코드 JSTL에서 매번 날짜(Date) 데이터 처리할 때마다 햇갈려서 이렇게 남겨논다. 2022. 1. 15.
[스프링] PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException 오류 이슈 대응 크롬 엔진을 사용하는 환경에서 현재 도메인에서 다른 도메인으로 이동하거나 데이터를 송수신 할 때 이동하는 URL이 부모 URL과 상이하여 하기와 같은 오류 팝업 메시지를 보게 된다. PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException 이 오류 메시지의 원인은 SSL 인증서 적용이 안되었거나, 코딩에 SSL 송수신 루틴을 추가해주지 않아서 그런다. 추가 방법은 앞서 썼던 글을 가면 자세히 볼 수 있다. 이동하기 ☞https://baekyle.tistory.com/5 [스프링] SSL API 통신 시 SSLHandshakeException & CrossDomain ERROR 오류에 대한 대응을 위한 코딩방법.. 2022. 1. 12.
[스프링] POST로 팝업 윈도우 창 데이터 값 전달하면서 새로 생성하기 코딩을 하다보면 팝업 윈도우 창을 호출해야 하는 경우가 생긴다. 팝업 윈도우 창에 간단한 텍스트를 적는 경우가 대다수이나 때로는 많은 데이터를 담는 기능을 요하는 팝업이 필요할 수 있다. 부모 윈도우에서 넘긴 정보로 팝업 윈도우에서 많은 데이터를 처리하려면 생각했던거만큼 코딩이 잘 안된다. 왜냐하면 팝업을 띄우기 위한 호출과 데이터를 호출하는 2번의 연속 데이터를 처리해야 하며 이를 위해 웹 호출 순서가 어긋나는 경우 내가 원하는데로 데이터를 팝업화면에 못뿌려 주기 때문이다. 더군다나 GET 방식으로 하면 간단히 URL로 넘기면 되는데, POST로 넘겨야 하는 경우 또 생각처럼 잘 안된다. 구글링과 우여곡적 겪으며 만든 POST 팝업 윈도우 창 생성하는 코드를 기록해준다. 1. 요약 1.1 팝업 윈도우 .. 2022. 1. 9.
[이클립스] error occured processing xml content is not allowed in prolog 관련 에러 어느 날 갑자기 이클립스 하단 Marker에 빨간블록으로 에러가 뜨기 시작했다. error occured processing xml content is not allowed in prolog 빌드, 컴파일, 런 모두 정상적으로 실행되는데, 하단 에러가 신경쓰여서 없애기로 했다. 구글링을 해보니....XML, XSD(또는 DTD) 확장자명에 따라 인코딩을 다르게 적어야 한다는 식의 글이 많았다. XML file 인 경우 XSD file 인 경우 해당 경우도 안되는 경우 잘못된 텍스트가 들어간 경우 에러가 발생한다고 한다. what?? 나는 이런 경우도 아니었고, 다음과 같이 하니까 다시는 나타나지 않았다. 1. Markers 콘솔에서 에러줄 오른쪽 우클릭 2. Delete 클릭 3. Delete the s.. 2022. 1. 8.
[이클립스] no setter found for property [BLABLA] in class 관련 대응 XML 파일은 정상이고, 빌드&컴파일도 잘되고, 실행도 잘되는데 이클립스 Marker 항목에서 Spring Problems으로 빨간색으로 보기 싫게 나오는 경우가 있다. 이 글을 보시는 개발자들 모두 Build Clean, Server 새로 생성, Maven Clean 후 Install 등 모든 작업을 다 해봤을 것이다. 그런데도 안없어지는데, 이클립스 버그인 듯 하다. 이러한 빨간색 Marker를 제거하는 방법은 간단하다. 해당 xml 파일에 있는 모든 내용을 복사하고, 텍스트 내용을 전부 제거한다. 이어, 다시 붙여넣기를 하고 저장하면 사라진다. 간단한 이클립스 버그(?) 인듯 싶다. 2022. 1. 7.
Uncaught DOMException: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document. 에러 대응방법 이 예외 오류는 크롬에서 결제페이지나 타사 사이트를 현재 홈페이지에서 열 때 크롬 브라우저에서 발생시킨다. 즉, 크롬 또는 크로미움 엔진을 사용하는 브라우저의 콘텐츠 설정에서 "타사 쿠키 및 사이트 데이터 차단" 확인란이 설정된 경우에 정상작동이 안될 수 있다. 이 설정을 선택하면 타사 스크립트 쿠키가 허용되지 않으며 localStorage에 대한 액세스로 인해 SecurityError 예외가 발생할 수 있다. 확인방법은 다음과 같다. 1. URL에 chrome://settings/privacy 입력 2. 쿠키 및 기타 사이트 데이터 클릭하고 3. '모튼 쿠키 허용' 또는 '시크릿 모드에서 타사 쿠키 차단' 항목을 클릭한다. 4. 크롬 또는 크로미움 엔진을 사용하는 브라우저를 껐다가 다시 시도한다. 크로.. 2022. 1. 6.