본문 바로가기

웹프로그래밍

js 파일 수정후 변경 내용이 바로 적용되지 않을 경우 해결법 간혹 js파일 수정한 후에 변경한 내용이 바로 적용되지 않을 때가 있습니다. 이런 경우 아래와 같이 js파일을 로드하는 부분의 js파일 이름뒤에 ?version=### 값을 덧붙여주고 js파일 내용 변경시마다 version 값을 증가시켜주면 변경된 부분이 바로 적용됩니다. 출처 : 승's Life 블로그 더보기
javax.servlet.ServletException: File quot;파일명.jspquot; not found 오류 발생시 해결법 원인은 모르겠으나 잘 되던게 갑자기 제목과 같은 오류가 발생하면 안되는 경우가 있는데요.. 이럴때는 해당 jsp파일을 삭제 후 다시 만들어서 하면 잘 됩니다. 더보기
jQuery YouTube Popup Plugin 유튜브 동영상을 팝업 형식으로 플레이해주는 JQuery 플러그인 입니다. 아래 링크로 들어가시면 플러그인 다운로드와 자세한 사용법을 확인하실 수 있습니다. jQuery YouTube Popup Player Plugin 홈페이지 가기 이 플러그인을 이미지나 버튼 등에 사용하면 클릭 시 유튜브의 영상을 아래와 같은 팝업 형태로 플레이 되게 해 줍니다. 참고 : 웹멘터 블로그 이 밖에도 팝업 형태로 비디오를 플레이 해주는 다양한 플러그인들이 있는데, 10개의 Best jQuery 팝업 플러그인을 소개하고 있는 페이지가 있어 링크를 겁니다. 아래 링크로 들어가서 마음에 드는 플러그인을 한번 찾아보세요.^^ Best 10 jQuery Popup Window Tutorials 더보기
자바스크립트에서 키보드의 키코드 자바스크립트에서 키보드 이벤트를 받았을 때 키 값을 구별할 수 있는 Keycode (ACSII 코드) 목록입니다. 알파벳(대소문자 동일함) 키 Mozilla IE Opera pseudo ASCII codes a 65 b 66 c 67 d 68 e 69 f 70 g 71 h 72 i 73 j 74 k 75 l 76 m 77 n 78 o 79 p 80 q 81 r 82 s 83 t 84 u 85 v 86 w 87 x 88 y 88 z 90 기능키 키 Mozilla IE Opera pseudo ASCII codes Backspace 8 Tab 9 Enter 13 Shift 16 Control 17 Alt 18 Pause / Break 19 Caps Lock 20 ESC 27 Space 32 Page Up 33.. 더보기
PuTTY 에서 한글이 제대로 표시 안될 경우 PuTTY의 실행창에서 한글이 깨져서 보이는 경우 글꼴을 변경하거나 인코딩방식을 변경해 주어야 합니다. 1. 글꼴 변경 PuTTY 설정창의 Window - Appearance에서 글꼴을 한글지원 글꼴로 변경 2. 인코딩 변경 PuTTY 설정창의 Window - Translation의 Remote character set:을 utf-8 등으로 변경 더보기
자바스크립트에서의 ArrayList 사용 다음과 같이 자바스크립트에서 ArrayList 메소드를 정의하면 Java의 ArrayList와 동일하게 사용이 가능합니다. //ArrayList 구현 function ArrayList(){ this.array = new Array(); this.add = function(obj){ this.array[this.array.length] = obj; }; this.iterator = function (){ return new Iterator(this); }; this.length = function (){ return this.array.length; }; this.get = function (index){ return this.array[index]; }; this.addAll = function (obj.. 더보기
자바스크립트의 정규표현식 정규 표현식이란? 정규 표현식은 문자열에서 특정한 캐릭터 조합을 찾아내기 위한 패턴입니다. 이를 이용하면 좀 더 세밀한 방법으로 문자들을 검색할 수 있습니다. 자바스크립트에서 정규 표현식 생성 자바스크립트에서 정규표현식 생성 방법으로는 2가지가 있습니다. 1. object initializers를 사용한 방법 정규표현 = /패턴/i or /패턴/g or /패턴/gi ex) var reg = /abc/i; ※ 여기서 주의할 것은 표현식 바깥을 ""로 감싸지 않는다는 점입니다. 2. RegExp 객체의 constructor function을 사용한 방법 new RegExp("패턴", "i") or new RegExp("패턴", "g") or new RegExp("패턴", "gi") ex) var reg = .. 더보기
갑자기 struts2 오류가 발생할 경우 해결방법 이클립스에서 전에는 잘 작동하던 struts2 웹애플리케이션이 갑자기 struts2 오류를 발생시키며 작동이 안되는 경우가 있습니다. 정확한 원인을 찾아서 정확한 대처법을 알아서 오류를 해결해야할테지만 일단은 대충 아래와 같은 방법을 사용하면 오류가 없어지더군요.. 1. 먼저 struts2와 관련된 jar 파일들을 삭제한 후 다시 import 해 준 후 서버를 재실행하고 웹애플리케이션을 다시 실행합니다. 2. 그래도 여전히 오류가 발생할 경우 struts2 태그 사용을 위한 taglib 지시자의 uri 속성에 정의된 '/struts-tags'를 삭제한 후 다시 작성해서 저장한 다음 웹애플리케이션을 재실행합니다. 3. 여전히 오류가 없어지지 않았을 경우 web.xml의 struts2 사용을 위한 filte.. 더보기
iBatis(MySQL 연동)에서의 LIKE 명령어 사용 보통 MySQL에서 like 검색을 쓰는 경우에는 아래와 같이 사용합니다. SELECT * FROM 테이블명 WHERE 칼럼명 LIKE '%검색어%'; 하지만 iBatis에서 like 검색을 쓰려면 concat 메소드를 사용해야 합니다. SELECT * FROM 테이블명 WHERE 칼럼명 LIKE CONCAT('%',#검색어#,'%'); 더보기
사용중인 포트번호 확인하기 및 포트번호 사용하는 프로세스 중지시키기 사용중인 포트번호하려면 netstat 명령어를 사용하면 됩니다. netstat 명령어의 세부 옵션에 대한 자세한 사항은 cmd 창에서 netstat ? 를 입력하면 확인할 수 있습니다. netstat -ano 특정 포트의 사용 여부를 확인하고 싶으면 아래와 같이 cmd 창에 명령어를 입력하면 됩니다. netstat -ano | find "포트번호" 특정 포트를 사용하고 있는 프로세스를 중지하길 원한다면 아래와 같은 명령어를 사용하면 됩니다. for /f "token=5" %p in ('netstat -ano ^| find ":포트번호" ') do taskkill /f /pid %p 더보기