전체 글 70

[js] children(), val() 함수로 같은 종류의 자식 태그 중에 n 번째 자식 태그의 값을 얻는 법

div 태그 밑에 button이 여러 개 있는데, 3번째 버튼의 value 값이 필요하다면, 제이쿼리로 아래 코드처럼 하면 된다. button 에는 다른 태그 값을 넣어도 되고 몇 번째로 할지는 2 대신 다른 숫자를 사용하면 된다. 이걸 응용해서 2대신 변수인 i를 넣는 방법도 있다. 그냥 넣으면 안 되고 children("button:eq(" + i + ")") 이런 식으로 하면 반복문 등에서 유용하게 활용이 가능하다. $("#id값").children('button:eq(2)').val();

[js] children()과 length()로 자식 태그의 개수(길이) 구하는 방법

예를 들어 div 태그 안에 button 태그를 여러 개 생성해서 이 div 태그 밑에 button이 몇 개 있는지 알고 싶다면 제이쿼리를 활용해서 다음과 같은 코드를 사용한다. 결과는 button 개수가 3개면 3이 반환된다. 이걸 활용해서 특정 태그 밑에 찾는 태그가 존재하는지 확인하는 코드를 구현할 수 있다. $("#id값").children("button").length;

[js] value 속성 값은 숫자로 저장해도 String 형이다!

~ 위의 코드들은 제이쿼리(JQuery)를 사용했다. 위의 콘솔 결과는 "다르다" 로 나온다. 왜냐하면 .val() 메소드는 어느 특정 태그에 설정되어 있는 value 값을 추출하는 것인데, 이게 숫자로 저장해도 문자열 형식으로 저장된다. 예를 들어 value=값 -> 이런 형식으로 저장해도 자동으로 값의 앞뒤로 따옴표를 넣어서 인식한다. 그래서 value에 숫자로 저장했다고 보여도 실제로는 String인 문자열로 저장된 것이다. 이것 때문에 숫자로 저장된 배열과 value 속성에 저장된 값을 includes 메소드로 비교하는데, 숫자가 같은데도 false가 나와서 이해가 가지 않아서 시간을 많이 허비했다. 먼가 비교하는게 같은데도 같다고 결과가 나오지 않는다면 형과 관련된 문제인게 대부분인거 같다.. ..

[전자정부프레임워크] MariaDB 데이터를 JSON으로 JSP에서 출력

[전자정부프레임워크] MariaDB 데이터를 JSP로 출력 [전자정부프레임워크] MariaDB 데이터를 JSP로 출력 이 게시물은 이전 게시물에서 이어집니다. [전자정부프레임워크] MariaDB 연동 설정 [전자정부프레임워크] MariaDB 연동 설정 이 게시물은 이전 게시물에서 이어집니다. [전자정부프레임워크] Controll hansol94.tistory.com [전자정부프레임워크] MariaDB 연동 설정 [전자정부프레임워크] MariaDB 연동 설정 이 게시물은 이전 게시물에서 이어집니다. [전자정부프레임워크] Controller 생성해서 jsp 연결 [전자정부프레임워크] Controller 생성해서 jsp 연결 이 게시물은 이전 게시물에서 이어집니다. [전자정 hansol94.tistory.co..

[전자정부프레임워크] MariaDB 데이터를 JSP로 출력

이 게시물은 이전 게시물에서 이어집니다. [전자정부프레임워크] MariaDB 연동 설정 [전자정부프레임워크] MariaDB 연동 설정 이 게시물은 이전 게시물에서 이어집니다. [전자정부프레임워크] Controller 생성해서 jsp 연결 [전자정부프레임워크] Controller 생성해서 jsp 연결 이 게시물은 이전 게시물에서 이어집니다. [전자정 hansol94.tistory.com 이제 마지막입니다. DB 데이터를 출력하기 위해 패키지와 클래스를 생성하겠습니다. 우선 dao와 service 패키지를 egovframework.example 패키지 밑에 생성합니다. 전부 생성하면 이런 모습입니다. controller 패키지는 지난 게시물에서 생성했습니다. 전자정부프레임워크를 처음하면서 다른 블로그를 참고..

[전자정부프레임워크] MariaDB 연동 설정

이 게시물은 이전 게시물에서 이어집니다. [전자정부프레임워크] Controller 생성해서 jsp 연결 [전자정부프레임워크] Controller 생성해서 jsp 연결 이 게시물은 이전 게시물에서 이어집니다. [전자정부프레임워크] 프로젝트 생성 전후에 설정하기 [전자정부프레임워크] 프로젝트 생성 전후에 설정하기 전자정부프레임워크로 프로젝트를 생성 hansol94.tistory.com 오늘은 MariaDB를 연동하기 위해 설정하는 작업을 해보겠습니다. 우선 MariaDB를 사용하기 위해 jar 파일이 필요합니다. https://mariadb.org/download/?t=connector&p=connector-java&r=2.7.3&os=universal Download MariaDB Server - Mari..

[전자정부프레임워크] Controller 생성해서 jsp 연결

이 게시물은 이전 게시물에서 이어집니다. [전자정부프레임워크] 프로젝트 생성 전후에 설정하기 [전자정부프레임워크] 프로젝트 생성 전후에 설정하기 전자정부프레임워크로 프로젝트를 생성하고 MariaDB 연동해서 JSP로 출력해보는거까지 정리해보려고합니다. 시간이 지난후에 다시 참고했을때 빠르게 세팅하기 위해서 정리합니다. 처음 해본다 hansol94.tistory.com 이번에는 java 파일로 controller를 생성해서 JSP 파일을 URL로 매핑시키는 코드를 작성하겠습니다. 이걸 하면 주소창에 매핑시킨 URL을 입력하면 해당 JSP 파일을 웹 화면에 표시해줍니다. 우선 패키지를 생성합니다. 패키지는 패키지명 다음에 '.'(온점)을 입력하면 하위패키지로 구분이 가능합니다. ex) 상위패키지.하위패키지 ..

[전자정부프레임워크] 프로젝트 생성 전후에 설정하기

전자정부프레임워크로 프로젝트를 생성하고 MariaDB 연동해서 JSP로 출력해보는거까지 정리해보려고합니다. 시간이 지난후에 다시 참고했을때 빠르게 세팅하기 위해서 정리합니다. 처음 해본다는 입장에서 자세히 설명했습니다. 모든 부분을 알고 하는 것은 아니기 때문에 중간에 틀린 부분이 있을 수도 있습니다. *사용한 환경* 윈도우 10 JDK 8 Egovframework 3.10 Tomcat 8.5 MariaDB 10.2 (jar 파일은 2.7.3) 이렇게 사용하는데, JDK 같은 경우 최신 버전도 있지만, 호환성 때문인지 JDK 8 버전을 사용해야하는게 나은거 같습니다. 다른 버전을 사용하면 처음 전자정부프레임워크 설치해서 이클립스 실행하면 무슨 경고창이 뜨는 걸로 알고있습니다. 다른 버전을 사용할 수는 있..