JSTL ট্যাগগুলো তাদের ফাংশন অনুযায়ী নিচের JSTL ট্যাগ লাইব্রেরি গ্রুপগুলোর মধ্যে ক্লাসিফাই করা যায়, যেগুলো JSP পেজ তৈরি করার সময় ব্যবহার করা যায়:
Core Tags — মূল ট্যাগগুলো (if, choose, forEach, set, remove, catch, out, url, redirect, param ইত্যাদি)
Formatting tags — ফরম্যাটিং ট্যাগগুলো (formatNumber, formatDate, parseNumber, parseDate, bundle, message, requestEncoding, setLocale, timeZone, setTimeZone, setBundle)
SQL tags — SQL ট্যাগগুলো (query, update, param, dateParam, transaction, setDataSource)
XML tags — XML ট্যাগগুলো (parse, out, set, choose, when, otherwise, if, forEach, transform, param, import)
JSTL Functions — JSTL ফাংশনগুলো (contains, containsIgnoreCase, endsWith, escapeXml, indexOf, join, length, replace, split, startsWith, substring, substringAfter, substringBefore, toLowerCase, toUpperCase, trim)