개발공부30 [myBatis] log4jdbc 콘솔 쿼리 개행처리 보호되어 있는 글 입니다. 2022. 12. 19. [jsp] 팝업 차단됐을 때 focus() 예외처리 하기 동적으로 페이지를 만들고 팝업을 띄워 focus() 를 하면 아래와 같은 에러메세지가 뜬다. try { ... myWin.focus(); } catch(e) { alert("팝업이 차단되어 있습니다."); } 이럴 땐 위와 같이 try catch문으로 예외처리를 하면, 팝업이 차단된 상태에서 호출을 시도했을 때 안내메세지로 처리 된다. 2022. 11. 3. [ORACLE] DB에 저장된 HTML태그 제거 에디터로 값을 입력하고 저장하면 나 같은 태그가 내용과 함께 저장되는데, 데이터를 조회할 때 태그를 제거하고 조회하고 싶다면 아래와 같이 정규식을 사용해 REPLACE 처리를 하면 된다. SELECT REGEXP_REPLACE(태그를 제거할 필드명, ']*>|\&([^;])*;', '') FROM dual; 사용 예시 SELECT REGEXP_REPLACE('Hello! ', ']*>|\&([^;])*;', '') FROM dual; --result : Hello! 2022. 10. 27. [Ajax] parse error Ajax에서 컨트롤러 URL을 참조하게 하고, 컨트롤러에서 XML을 호출하여 조회된 값을 return 해 주려던 상황. Ajax에서 에러가 떠서 status를 콘솔에 찍어봤더니 "parse error"가 찍혔다. 찾아보니 보통은 dataType 문제가 가장 흔했는데, json으로 명시도 잘 해줬고, @responseBody 어노테이션도 삭제했고.. return 값의 자료형도 일치시켰는데. 뭐가 문제지 하고 끙끙거리다가 찾아보니 XML 쿼리에서 마지막에 세미콜론(;)을 붙인게 문제였다. 오라클에서 조회하던 버릇이 XML에 옮기면서 제거하지 못했나보다ㅠ 이러니 당연히 콘솔 그대로 오라클에서 조회해보면 쿼리가 잘 날라가지.. 참 단순한 오류지만 좀 더 신경써야겠다. 너무 간단히 해결! 2022. 9. 29. 이전 1 ··· 3 4 5 6 7 8 다음