본문 바로가기

프로그래밍 언어349

[HTML] input 텍스트박스 ime-mode 속성(ie) ime-mode 속성은 다음과 같습니다. ime-mode: auto – 한영모드 ime-mode: active – 첫 로딩시 한글모드 (영어 모드가능) ime-mode: inactive – 첫 로딩시 영어모드 (한글 모드가능) ime-mode: disabled – 영문만 가능 (한글모드 불가) 안타깝게도 ie(익스플로러)에서만 작동한다고 합니다 ㅠ 2015. 7. 15.
[jQuery] 제이쿼리 페이지 네비게이션 플러그인(plugin) - PageNavigator (페이지 번호) jQuery 페이지 네비게이션 플러그인이 있어 소개합니다. jQuery 플러그인 정말 찾아보면 없는 게 없네요. 정말 코딩하기 좋은 세상입니다^^ > 프로젝트 사이트 : https://github.com/syakuis/jquery-pagenavigator > 데모 : http://syakuis.github.io/demo/jquery-pagenavigator/demo.html > 다운로드 : https://github.com/syakuis/jquery-pagenavigator/releases // 기본 스타일 jQuery('#document_navi').jaPageNavigator({ page_row : "10" // 보여질 게시물 목록 수 , page_link : "10" // 보여질 페이지 링크 수 ,.. 2015. 7. 15.
[jQuery] 제이쿼리 플러그인(plugin)으로 숫자입력, 알파벳입력 구현하기 - jquery.alphanum.js jQuery 플러그인(plugin)으로 숫자입력, 알파벳입력 구현하기 - jquery.alphanum.js 소스 alphanum() numeric() alphanum() numeric() 설명 $('#alphanum').alphanum({ allow: '%' }); alphanum() 메소드로 알파벳만 입력 받도록 구현합니다. allow: '%' => 해당 문자는 입력을 허락한다는 뜻입니다. 즉, 알파벳 외에 더 입력받고 싶은 문자를 넣으시면 됩니다. $('#numeric').numeric({ maxPreDecimalPlaces : 10, maxDecimalPlaces : 2 }); numeric() 메소드로 숫자만 입력받도록 구현합니다. maxPreDecimalPlaces : 10 => 10자만 입력받.. 2015. 7. 15.
[jQuery] 제이쿼리로 전체선택/선택해제 구현하기 $("[name=allCheck]").click(function(){ var isChecked = $(this).is(":checked"); $("[name=checkId]").prop("checked", isChecked); });$(this).is(":checked")가 true면 모든 체크박스가 선택되고, false면 모든 체크박스가 선택해제됩니다. 여기서, $(this)는 $("[name=allCheck]") 개체입니다. $(document).ready(function() { ... }); DOM이 로드되고 이미지가 로드되기 전에 $(document).read() 함수가 실행됩니다. 이곳에 체크박스 click 이벤트를 구현해 주어야 화면이 실행되었을 때 동작합니다. 2015. 7. 15.
[jQuery] plugin(제이쿼리 플러그인)으로 검색 자동완성(autocomplete) 구현하기 자동완성을 구현할 일이 생겨서 찾아보던 차에 좋은 plugin을 발견했네요.jQuery Autocomplete 플러그인인데요.http://dndrb0.blog.me/120205427972저는 이분이 올려놓으신 거 좀 수정해서 다시 올려봅니다. => 다운로드 받아서 실행해 보세요. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152자동완성 var availableTags = [ '가나', '가나쵸콜렛', '갈갈이 삼형제', '북마크', '북까페', '엄마', '아빠', '북소리', '여러분', '소문', '소문난 식당', '나나나', '쇼', '쇼팽', '모나미', '한강', '강강수월래.. 2015. 7. 6.
[iBatis] 여러개 삭제시 List<String>이나 배열로 값을 받아서 처리하는 방법 목록에서 여러개를 선택한 후에 삭제해야 하는 경우, iBatis로 어떤식으로 처리하면 좋을까요?저도 샘플이 없어서 여러번 검색을 해서 간신히 작업을 했네요.이번 기회에 iBatis 책이라도 사야 하는건지..ㅋ요즘은 myBatis도 많이 사용한다고 하는데 iBatis랑 뭐가 다른지도 궁금합니다. 자, 체크박스의 이름이 uniqId라고 돼 있습니다. 저는 CeRelationVOSet에 uniqId라는 이름으로 List로 선언해서 자동으로 값을 받게끔 처리를 했습니다.스프링(Spring)으로 작업을 해보신 분들은 이게 어떻게 동작을 하는지 이해가 되실 겁니다. uniqId를 HashMap의 uniqIdArr이라는 이름으로 담아서 iBatis 쿼리로 넘깁니다. 아래처럼 iterate을 사용해서 처리를 해주더군요.. 2015. 6. 25.
[전자정부 표준프레임워크] Select statements cannot be executed as an update. 에러 해결방법 전자정부 표준프레임워크로 작업 중입니다.DAO 쿼리 실행하는 부분에서 에러가 발생하는데요. update 문을 호출할 때 아래와 같은 에러가 발생합니다.Select statements cannot be executed as an update. 이유는 iBatis에서 UPDATE 쿼리를 SELECT로 선언했기 때문이네요. update으로 수정하니 잘 됩니다^^ 2015. 6. 25.
[전자정부 표준프레임워크] 회원가입 폼(form)으로 보는 Validator 구현하는 방법 전자정부 표준프레임워크에서는 공통컴포넌트로 회원가입도 제공하고 있습니다.회원가입 form에서는 조금 독특한 Validator를 사용하고 있는데요. 아마도 스프링(Spring)에서 지원하는 Validator를 알맞게 수정해서 사용하고 있는 것 같습니다. 그래서, 회원가입을 통해서 Validator를 구현하는 방식을 살펴보겠습니다.1. Validator 하위 xml 파일 만들어서 rule 구현하기 2. 해당 VO 파일 만들기 3. Controller(EgovMberManageController.java)의 해당 메소드에 ModelAttribute 파라미터로 추가하기 4. JSP 파일에 폼양식 및 스크립트 추가하기(EgovMberSbscrb.jsp) 1. Validator 하위에 xml 파일 만들어서 rule.. 2015. 6. 24.
[전자정부 표준프레임워크] 스프링(Spring)의 Validator 기능을 사용하다가 '정의되지 않음 또는 null 참조인 'type' 속성을 가져올 수 없습니다.'라는 오류를 만났을 때 해결방법 전자정부 프레임워크로 프로젝트 중인데요. 스프링의 Validator를 써보려고 코딩을 다 했는데, 이런 자바스크립트 에러가 발생합니다 ㅠ function validateRequired(form) 함수에서 나는 에러입니다. "정의되지 않음 또는 null 참조인 'type' 속성을 가져올 수 없습니다." 아~ 이것 때문에 반나절을 헤맸는데요. ㅋ 원인을 알고나니 정말 허무합니다. jsp에서 선언한 name과 validator rule을 넣는 xml 파일에서의 property명이 달라서 났던 오류였네요 ㅠ modifyVo.flag2 => modifyVo.flag 로 수정하기 해결 완료~!!! 2015. 6. 24.
[스프링] Spring의 Validator 사용시 "Unterminated &lt;form:form tag" 에러 스프링의 Validator 기능을 사용하다가 "Unterminated <form:form tag" 이런 에러가 발생했습니다. 은 있는데 이 없다는 뜻인데요. 을 해야하는데 로 했네요 ㅋㅋㅋㅋ로 수정해서 잘 해결했습니다. 2015. 6. 24.
[naradesign] CSS로 만든 깔끔하고 다양한 색상의 상단 메뉴바 CSS로 만든 깔끔하고 다양한 색상의 상단 메뉴바가 있어 소개합니다. CSS가 적용되지 않으면 이렇게 보입니다.깔끔하면서도 방탄웹으로 잘 만들었네요~http://naradesign.net/wp/2010/02/11/1185/ 2015. 6. 23.
[전자정부 표준프레임워크] 배치관리 컴포넌트 생성 후 에러 날 때 해결방법 [전자정부 표준프레임워크]에 배치관리가 있어서 생성을 해봤습니다. 테이블도 생성하고 완료를 한 후에 톰캣을 restart해보니 아래와 같은 에러가 발생했습니다.org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovBatchOpertController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'egovBatchOpertIdGnrService' is defined 왜 이런 에러가 발생하.. 2015. 6. 23.
[스프링] Error creating bean with name '***Controller': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '***Service' is defined 에러 해결방법 Error creating bean with name '***Controller': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '***Service' is defined 이런 에러가 발생한다면 100% Service명이 틀렸거나 정의하지 않아서입니다.해결 방법은 간단합니다.Service를 정의해 주거나 잘못된 Service명을 수정하시면 됩니다. 저의 경우에는 @Service("EgovCmmUseService")라고 정의돼 있는데, 이걸 사용할 때는 앞자리를 소문자인 egovCmmUseServic.. 2015. 6. 18.
[jQuery] 제이쿼리 항상 가장 최신(마지막) 버전 링크 url 사용하기 다을 링크로 jQuery 최신버전을 링크할 수가 있습니다. jQuery 다운로드는 여기에서~http://docs.jquery.com/Downloading_jQuery 2015. 6. 18.
[오라클/쿼리문] Oracle에서 Foreign Key가 걸려있는 컬럼값 업데이트(update) 하기 오라클에서는 Foreign Key가 걸려 있을 경우,ON UPDATE CASCADE 옵션이 실행되지 않기 때문에 컬럼값을 바꾸기가 쉽지 않습니다.이때, 트리거를 만들어서 부모테이블이 업데이트 될 때, 자식테이블도 업데이트 되도록 하면 됩니다. 자식테이블 COMTCCMMNDETAILCODE 테이블의 CODE_ID가 현재 Foreign Key구요.Foreign Key 제약 때문에 UPDATE가 진행되지 않습니다. 부모 : COMTCCMMNCODE.CODE_ID 자식 : COMTCCMMNDETAILCODE.CODE_ID아래와 같이 트리거를 하나 만들고 UPDATE문을 실행합니다.CREATE OR REPLACE TRIGGER RENAME_TRIGGER AFTER UPDATE ON COMTCCMMNCODE FOR.. 2015. 6. 18.