[JSTL] JSTL이 필요한 이유와 기본 태그 문법
JSTL이란? JSTL은 JavaServer Pages Standard Tag Library의 약자로, JSP에서 자바 코드를 직접 섞기보다 HTML에 가까운 태그 형태로 로직을 표현하도록 돕는 라이브러리다. HTML만으로는 반복문이나 조건문을 표현하기 어렵지만, JSTL을 사용하면 태그 기반으로 보다 읽기 쉬운 JSP를 작성할 수 있다. 왜 사용...
JSTL이란? JSTL은 JavaServer Pages Standard Tag Library의 약자로, JSP에서 자바 코드를 직접 섞기보다 HTML에 가까운 태그 형태로 로직을 표현하도록 돕는 라이브러리다. HTML만으로는 반복문이나 조건문을 표현하기 어렵지만, JSTL을 사용하면 태그 기반으로 보다 읽기 쉬운 JSP를 작성할 수 있다. 왜 사용...
계기 개인 프로젝트에서는 Commit Message를 대충 적고 넘어가는 경우가 많았다. 하지만 협업 환경에 들어가면 훨씬 많은 커밋을 남기게 되고, 기준 없이 작성한 메시지는 나중에 읽기도 어렵다. 그래서 흔히 말하는 “좋은 커밋 메시지”의 기본 원칙을 정리해봤다. 구조 Commit Message는 보통 다음 구조로 작성한다. type:...
Github Pages 기반으로 운영되는 블로그는 Tistory나 Velog처럼 방문자 수 통계를 기본 제공하지 않는다. 그래서 이번 글에서는 Google Analytics(이하 GA)를 GitHub 블로그에 연동해 방문자 통계를 확인하는 방법을 정리해보려 한다. 설정 방법 생각보다 설정은 간단하다. 1. 측정 ID 확인 GA를 블로그에...
“코테 준비해야지…“라는 생각은 대학생 때부터 늘 하고 있었다. 예전에는 백준으로 많이 연습했지만, 요즘은 주변에서 LeetCode를 더 자주 추천하는 분위기였다. 그래서 찾아본 것이 LeetHub였다. 이 확장 프로그램은 LeetCode 문제를 제출했을 때 풀이를 내 GitHub 레포지토리에 자동으로 커밋해준다. 설정 방법 1. 확장 프로그램 추...
이 글을 읽고 나면 Jekyll 기반 블로그 포스팅에서 반복 입력하던 작업을 훨씬 빠르게 줄일 수 있다. 계기 Jekyll 기반 블로그 포스팅을 작성할 때마다 title, date, categories, tag 같은 항목을 반복해서 입력해야 한다. 이 과정을 템플릿으로 만들어두면 글을 쓰기 전에 소모되는 시간을 크게 줄일 수 있다. 이번 글에서...