Programming

Ajax를 활용한 로그인 처리 예제 1. 로그인 화면 - login.html moony blog 로그인 class="save_id">아이디 저장
엔터(Enter)키 이벤트 활용 (로그인, 검색 등) 1. 로그인에서 비밀번호를 친 후 바로 엔터키를 눌러 로그인하고 싶다. 2. 검색어 입력 후 엔터키를 눌러 검색을 하고싶다. 위와 같은 경우 등에 많이 활용된다. 1. 이벤트 발생 시 수행할 함수를 작성한다. function f_enterLogin() { if(window.event.keyCode == 13){ f_loginCheck(); // 로그인 버튼 함수 } } 2. 이벤트 대상에 작성 로그인 onkeyup으로 비밀번호 input에 키가 눌릴 때 마다 f_enterLogin이 호출되게 하여 그 눌린 키가 keycode 13 즉, enter키 일 때만 f_loginCheck() 함수(로그인버튼에 달려있는 함수)가 호출된다.
Java는 문자열에서 특정 문자를 포함하는지 알기 위해 contains()를 사용하지만, Javascript에서는 contains()를 사용할 수 없다. JavaScript에서 특정 문자 검색/찾기 자바스크립트 에서 특정 문자를 찾으려면 indexOf()를 사용한다. indexOf() 함수는 첫번째 파라미터로 검색할 문자(searchvalue)를 필수적으로 넣어주고 선택적으로 두번째 파라미터로 검색을 시작할 위치(start : default는 0)를 지정해 줄 수 있다. var str = "hello world! welecome to world"; // 1 str.indexOf('world');// 결과 : 6 // 2 str.indexOf('world', 10);// 결과 : 25 1. start값이 ..
@ModelAttribute 어노테이션 Spring MVC에서 @ModelAttribute를 메서드의 파라미터로 사용했을 때 흐름은? @Controller public class TestController{ @AutoWired private TestService testService; @RequestMapping(value="/test") public String test(@ModelAttribute("testVO") TestVO testVO, Model model){ return "spring/test"; } } 먼저 필요한 것은 TestVo 클래스가 존재하여야 하고 아래 url에서 던져주는 testId, testPw의 getter & Setter가 존재하여야 정상적으로 주입되어 받아올 수 있다. ht..
태그로 저장된 문자열 출력하기 '저장' 이나 '추가' 와 같은 문자열은 웹 페이지에서 반복해서 사용하게 되는 문자열 중 하나이다. 저장 닫기 이러한 문자열을 JSP에 하드코딩하게 되면 다음과 같은 문제가 발생할 수 있다. 반복적인 문자열을 변경하여 통일 시키려고 할 때 ex) '저장' -> '저장하기' 다국어 지원 (한국을 제외한 나라에서 접속했을 때 '닫기' -> 'Close' 로 구현해야 할 때) 위 문제를 해결하기 위해 View 코드에서 사용되는 문자열을 언어별로 파일에 보관하여 언어에 따라 properties 파일에서 읽어와 출력하는 방법이 있다. 수행 순서 언어별로 문자열을 담은 메시지 properties 파일을 작성한다. properties 파일에서 값을 읽어오는 MessageSource 빈을..
1. Log4j 정의 Log4j - Log for Java 프로그램을 작성하는 도중에 로그를 남기기 위해 사용되는 자바 기반 로깅 유틸리티이다. 디버그용 도구로 주로 사용된다. logging.apache.org/log4j/2.x/index.html
객체지향 프로그래밍 (Object-oriented Programming) 객체지향 언어(Object-oriented Programming) 객체지향 언어는 프로그램을 객체 단위로 나누어 객체를 중심으로 프로그램을 구성하는 언어를 말한다. 객체지향언어의 장점 1. 코드의 재사용성이 높다. 2. 코드의 관리가 용이하다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. 클래스와 객체 클래스 클래스는 '객체를 생성하기 위한 틀'이며 속성과 기능으로 정의되어 있다. 객체 객체는 '실제로 존재하는 것' 우리가 주변에서 볼 수 있는 책상, 의자, 자동차와 같은 사물이 유형의 객체, 수학공식, 프로그램 에러와 같은 논리나 개념을 무형의 객체라고 정의한다. 클래스를 정의하고 클래스를 통해 객체를 생성하는 이유는 설계도를..
싱글 파일 업로드 아래 디팬던시 추가 Maven Repository: commons-fileupload » commons-fileupload » 1.4 The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications. commons-fileupload commons-fileupload 1.4 // https://mvnrepository.com/artifact/commons mvnrepository.com 위 디팬던시를 pom.xml에 추가 하고 servlet-context..
코딩무니
'Programming' 카테고리의 글 목록 (9 Page)