본문 바로가기

전체 글44

[스프링] 아파치 톰캣 Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 오류가 나오는 경우(JAVA, JAVA SCRIPT 해결방법) 정보: Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:460) at org.apache.coyote.http11.Http11Proces.. 2022. 4. 15.
[스프링] 자바스크립트에서 윈도우 익스플로러 브라우저인지 아닌지 구분하는 소스 윈도우 익스플로러가 맞는지 아닌지에 대한 소스이다. 윈도우 익스플로러 브라우저가 6월즘에 완전히 사라진다고 하지만, 아직은 필요로 하는 사람이 있을 수 있다. 익스플로러 브라우저 버전별로 자바스크립트에서 브라우저 구분 소스가 일부 상이한 부분이 있어, 범용적으로 쓸수 있겠다 싶은 소스를 올린다. if ((navigator.appName == 'Netscape' && navigator.userAgent.search('Trident') != -1) || (agent.indexOf("msie") != -1)) { // 익스플로러 } else { // 익스플로러가 아님 } 익스플로러가 사라지고 엣지로 변동될 때까지 임시용으로 쓰면 될듯 하다. 2022. 4. 13.
[부동산] 전세 계약전 반드시 확인해야하는 체크 리스트 부동산 전세를 할 때 체크해야 하는 부분 팁을 공유해드립니다. 저도 공부하면서 알게 되었습니다. 결혼하기 전에 전세집 구하려고 고생했던 기억이 떠오르네요. 1. 부동산 계약 - 가계약 시 대출이 안나올 시 계약 무효 특약 추가 - 계약 이후 근저당이 생성될 시 계약 무효 특약 추가 - 임대인은 전세자금 대출 협조 특약 추가 - 공과금은 잔금 완납일 기준으로 하는 특약 추가 - 임대인은 잔금 지급 전까지 섀시 공사 특약 추가 - 근저당권은 잔금 지급일 전까지 말소하기로 하는 특약 추가 이정도는 반드시 체크 하셔야 합니다. 현실은 이 부분 넣으려고 하면, 집 주인 우위 시장이라서 싫어할 거에요. 안된다면 갭투자 한 집은 힘들겠지만 거르세요. 빚이 없는 깔끔한 집이 최고입니다. 저는 거르고 걸러서 빚이 없는 .. 2022. 4. 9.
[스프링] 자바스크립트에서 웹 브라우저가 URL을 통해 직접 페이지를 호출하는지 아는 방법 (IFRAME) iframe이나 frameset을 통해 메인 도메인 URL만 보이고, 하위 SUB URL은 숨기는 홈페이지가 있다. 이때 홈페이지 페이지 URL을 알아내서 URL을 통해 홈페이지를 접근했을 때 차단하는 소스이다. iframe에서 top와 self 모두다 window객체 parent이므로, window 객체가 맨위인지 아닌지 확인하면 된다. 이와 같이 하면 URL을 통해서 홈페이지 페이지를 접근할 때 대응해줄 수 있다. 1. 자바스크립트 function chkIFrame() { if(self==top) { location.href = "어딘가로이동.jsp"; return false; } else { return true; } } 위와 같은 소스를 적합한 위치에 실행하면 해당 페이지는 URL을 타고 들어오면.. 2022. 4. 8.
[스프링] JS Jquery 함수 trigger 말고도 Button이 아닌 것(A 태그 등) 강제로 처음부터 시작하기 현업 기존 시스템에 짜여져있는 여러 js를 수정할 수 없는 경우가 있으며, 따라서 이를 강제로 클릭해서 클릭해야만 나오는 내용을 보여줘야 한다. js를 고쳐주면 좋겠지만, 거대한 서비스 시스템을 운용할 때 수많은 영향을 가는 js를 고치기에는 매우 부담스럽다. 하기는 a태그를 강제로 실행시키는 것이고, 버튼과 a태그 아닌 여러 html 코드 내에서도 동작한다. 1. JQEURY 2. HTML 되겠지.. 상기와 같이 시작하면 페이지를 불러올 때 버튼을 한번 누른 효과가 나타난다. 2022. 3. 26.
[스프링]Don't know how to iterate over supplied "items" in <forEach> 오류 원인 및 해결방법 일반적으로는 리스트 타입이 아닌데 JSTL에서 forEach를 사용해서 발생하는 오류이다. 읽어봐도 forEach 내의 item을 어떻게 iterate를 할수 있는지 알수 없다고 써있으니까 말이다. 간단하게 이 문제면 해결하기가 쉽다. 근데 다른 이 오류는 다른 문제에서도 나타날 수 있다. 예를들면.. 다음과 같은 경우 소스를 보면 된다. ${list.content } forEach 내에 when을 사용하여 list의 전체 length 를 구하는 것이 소스코드의 의도이다. 근데 이렇게 소스를 작성하면 Don't know how to iterate over supplied "items" in 오류를 볼 수 있다. forEach에서 list를 사용하여 item값을 추출했는데 length list를 사용하니 .. 2022. 3. 25.
반응형