본문 바로가기

jsp

[JSP] 나만의 커스텀 태그 만들어 효율적인 작업을 하자 많은 분들이 사용하고 계시는 JSTL처럼 JSP 상단에 선언하여 사용할 수 있는 자신만의 taglib 만드는 방법을 소개하려 합니다. 파일 구조 빨간색 박스로 쳐져 있는 파일들이 필요합니다. 우선, 함수를 만들 자바 클래스부터 생성을 해줍니다. 저는 geun 폴더 아래에 TableMakeTag.java로 생성했습니다. (이름은 자신이 알아보기 쉬운 이름으로 만들어주시면 됩니다.) TableMakeTag.java 파일을 생성하면 아래와 같은 화면이 나옵니다. TableMakeTag.java Tag를 만들기 위해서는 doTag()라는 함수를 사용해야 합니다. 그러기 위해 SimpleTagSupport 상속받아야 합니다. Maven 에서 SimpleTagSupport를 사용하기위해 pom.xml 에 아래 내용.. 더보기
[JavaScript] 배열 다루기 (map, reduce, filter 등) (jQuery !== JavaScript) 스크립트에 크게 관심이 없으신 분들은 순수 Javscript를 보통 for문이나 if문에서만 사용하게 될텐데 이번에는 javascript로 간단한 배열들을 다뤄 보겠습니다. 1. Map 활용하기 예) 모든 배열의 요소 10자리수로 증가시키기 // for 문 사용var num = [2, 4, 6, 8];var result = []; for (var i = 0; i 더보기
[Git] 깃 학습용 사이트 추천 Git 관련 유용 사이트 Git관련 유용한 사이트 공유해드립니다. 게임하듯이 단계별로 배울 수 있어 처음 접하시는 분들에게 큰 도움이 될 거 같네요. 시간 되실때 해보시면 재미있으실거 같습니다. https://learngitbranching.js.org/?demo&locale=ko 더보기
[오픈소스] chartjs를 이용한 차트 오픈소스인 chartJS를 이용하여 차트를 표현해보려고 합니다! https://jsfiddle.net/ jsfiddle 은 html과 css, javascript를 웹에서 작성해서 바로 테스트할 수 있는 사이트입니다! ※ 유사한 사이트로는 https://codepen.io/pen/ : 여러 오픈소스들이 많이 존재합니다. 로그인을 하지 않고도 사용이 가능하며, 따로 소스를 저장하거나 공유하는 기능을 사용하기 위해서는 회원가입 후 사용하시면 됩니다! jsfiddle은 크게 4가지 영역으로 나뉩니다. 좌측 상단의 HTML 영역에는 이나 , 태그를 생략한채 태그 내에 들어갈 코드만 입력하면 됩니다. 우측 상단의 css입력창에는 css코드를 입력하고 좌측 하단의 js입력창에는 태그를 제외한 스크립트 코드를 작성하.. 더보기