프로그래밍 (93) 썸네일형 리스트형 IE9에서 ajax 통신 시 'No transport' 오류 발생 현재 프로젝트에서 검색엔진을 사용하는데, 개발용 검색엔진 서버가 따로 없다.심지어 망도 분리되어 있어서 매번 보안토큰으로 VPN 통해서 접속해야 하는데 개발생산성이 너무 떨어졌다. 그래서 우리 회사 IP에만 CORS를 허용하는 필터를 만들어두었고, 인터넷망으로도 로컬에서 개발작업이 가능했다. 이번에 사이트 개선을 하는데 vue.js로 프로토타입을 만들어보느라 크롬 브라우저에서 이래저래 테스트해보고IE에서 해보니 잘된다. IE 개발자도구에서 시뮬레이터를 켜서 IE9로 맞추니...안된다!! 자바스크립트 오류를 보니 다음과 같은 메시지가 있다. No transport 전송을 안한다고?찾아보니 CORS 설정 때문인 것 같다. $.support.cors = true;이렇게 하라는 글이 있어서 제이쿼리 설정도 저렇.. Tomcat + MySQL에서 [java.sql.SQLException: Already closed.] 발생 java.sql.SQLException: Already closed. 환경Tomcat 6.x, MySQL 5.3.x, Spring Framework 3.2.9 문제새벽 5시마다 배치작업을 하면서 조회 쿼리를 한 번 실행하는데, 어떤 날은 제대로 되고 어떤 날은 실패했다.로그를 보니 아래와 같다. 2017-09-19 05:10:00,004 DEBUG [org.springframework.orm.ibatis.SqlMapClientTemplate] Could not close JDBC Connection java.sql.SQLException: Already closed. at org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:1.. 일반 뷰 Controller를 ajax로 데이터만 받아서 쓰기 (Interceptor 사용) 현재 시스템에서 사용 중인 Spring 3.2.9 기준으로 작성하였음. 전통적인 Servlet/JSP 기반의 시스템에서는 Controller의 역할이 많다. 사용자의 요청을 받아서 데이터 처리하는 부분을 호출하고 결과를 다시 사용자에게 돌려주는데, 이 때 일반적으로 JSP 템플릿을 뷰로 사용한다. 예컨대 다음과 같은 평범하디 평범한 API가 있다고 하자. @RequestMapping(value = "/abcList.do") public String selectItfindIctList(@ModelAttribute("abcVO") AbcVO abcVO, ModelMap model) throws Exception { //뭔가 조회 List result = abcService.selectList(abcVO); .. EL/JSTL, Javascript 함께 사용할 때 따옴표(") 홑따옴표(') 처리 문제현재 유지보수 중인 시스템은 ajax를 사용하지 않고 JSP에서 JSTL/EL로 그리고 있다.게시판 형태의 목록이 있는데 각 건마다 버튼을 추가할 업무가 생겼다. 버튼 이런 식으로 onclick에 추가하였으나 특정 버튼에서 작동하지 않는 현상이 발생하였다.이유는 자바스크립트 함수 호출 시 파라미터에 따옴표(혹은 홑따옴표)가 있어서 onclick=" ....... 에 문법 오류가 발생하기 때문. 예컨대 최종 파싱된 파싱된 HTML소스를 보면item.title이 일 경우 버튼 이런 결과가 나온다. 해결방안.JSTL의 replace로 해당 문자를 치환해주니 된다.우선 jsp파일 상단에 fn 태그라이브러리를 사용하겠다고 선언한다. 기존${item.title } 변경${fn:replace(item.title,.. XML 파싱 시 유니코드 문자 포함 오류 발생 (0xb, 0x1, 0x1b, 0x3 등) DocumentBuilder.parse(...)로 XML 파싱 중 오류 발생 [Fatal Error] :1:428: An invalid XML character (Unicode: 0xb) was found in the element content of the document. org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 428; An invalid XML character (Unicode: 0xb) was found in the element content of the document. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.D.. 이전 1 ··· 9 10 11 12 다음