본문 바로가기

Programming

(165)
Spring Error Page Set 웹 프로젝트를 진행하면서 에러를 외부로 유출 시키지 않는 것은 필수이다. 에러가 발생했을 때 만들어 둔 페이지를 설정하는 부분이다. web.xml에 아래와 같은 코드를 추가한다. 404 /WEB-INF/views/error/e404.jsp 500 /WEB-INF/views/error/e500.jsp 문제가 생겼다. 다른 브라우저는 상관없는데 Internet Explorer에선 제대로 보이지가 않았다. 이유는 Internet Explorer에선 에러가 발생했을 에러에 따라 파일크기가 256Byte또는 512Byte가 되지 않을경우 브라우저 에러를 출력한다. 에러 페이지를 모든 브라우저에서 출력하고 싶으면 512Byte이상의 크기로 출력을 시켜줘야한다.
동적 셀렉트 박스 jquery ajax로 데이터를 받아서 동적으로 셀렉트 박스 관리하는 소스파일입니다. j$('#exam_seq').find("option").remove().end().append("탑메뉴"); j$.each(result, function(i) { j$('#exam_seq').append(""+result[i].value+"") });
라이오버튼 제어 라디오버튼 셋팅 j$('input[name="input_name"]').filter('[value='+value+']').prop('checked', true) 라디오버튼 선택 값 가져오기
android webview youtube fullscreen error // 안드로이드 웹뷰 동영상 전체화면 클릭하면 발생하는 에러 웹뷰에서 유뷰브 동영상에서 전체화면을 클릭하면 발생하는 에러를 처리하는 방법입니다. 웹크롬 클라이언트를 오브라이딩해서 처리해주면 됩니다. 문제점은 모든 기종은 테스트해보지 않았지만 아이스크림샌드위치 이상버전에서는 잘 동작하지만 갤럭시 2같이 진저브레드 버전에서는 동영상이 확대된 상태로 실행이 되니 버전을 체크해서 적절하게 구현해주면 됩니다. import android.app.Activity; import android.content.Context; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.webkit.JsResult; import android.webkit.W..
Jquery CheckBox 관련 자료 Jquery 1.8대 버전을 사용중입니다. 실무에서 많이 사용하는 기능들을 조금씩 정리해 놓을 공간입니다. 아주 많이 사용되는 소스입니다. 1.체크 박스 클릭시 하위 체크박스가 전부 체크가 되는 기능입니다. if(j$(this).is(':checked')) { j$("input[name=exam_seq]").prop("checked", true); //��위 체크박스 name 모두 같은 걸로. } else { j$("input[name=exam_seq]").prop("checked", false); } 2. 체크된 데이터 갯수구하기 하나도 선택되지 않았을 시 0 var checkedCount = $("input[name=deleteCheckBox]:checked").length;
CentOs mysql 설치 이번엔 mysql을 설치해봐야겠다. 출처 : http://iwoohaha.tistory.com/122 yum 을 이용하여 다음 패키지들을 설치한다. mysql mysql-server mysql-connector-odbc mysql-devel yum 을 이용하여 위 패키지들을 설치하기 위한 명령어는 다음과 같다. yum -y install mysql mysql-server mysql-connector-odbc mysql-devel my.cnf 첨부한 파일은 /usr/share/mysql/ 디렉토리에 설치된 my-huge.cnf 파일의 내용에서 charset 을 utf8 로 설정하기 위한 값들을 추가한 파일이다. 이 파일을 /etc/ 디렉토리에 복사한다. 기본 mysql DB를 인스톨하고 소유권한을 변경한다..
리눅스 NGINX 설치 이번엔 웹서버인 NGINX를 설치하였다. 참고한 블로그이다. 출처 : // http://blog.beany.co.kr/archives/2422 작업환경 CentOS 6.3 NginX 1.2.7 NginX 설치의존 패키지 설치아래의 의존 패키지를 설치합니다. Shell 1 2 3 4 yum -y install gcc g++ cpp gcc-c++ yum -y install pcre-devel yum -y install openssl openssl-devel yum -y install gd gd-devel 다운로드nginx 설치 압축파일을 다운로드 받습니다. Shell 1 wget http://nginx.org/download/nginx-1.2.7.tar.gz 설치다운로드 받은 nginx 설치 파일의 압축을 ..
JUnit 스프링프레임워크를 공부하다가 Junit이라는 녀석을 알게 되었다. 이놈도 프렘임워크라고 불러야 하려나~ 암튼 이녀석은 뭐하는 놈이냐! 하면 단위테스트? 를 가능하게 해주는 놈이다. 메인 클래스를 만들어서 하나하나 호출할 필요 없이 테스트 클래스 파일을 하나 생성하고 그안에서 실행시키면 실행 결과를 바로 볼 수 있게 해주는 아주 편한 녀석이다. 아마 앞으로 자주 사용하게 될 꺼 같다!