JSTL (core, fmt, xml, database access, function), EL Expression Language, Custom Tags (criação de tags personalizadas).