Use the templates in this category to create web modules and web components. You can create web pages with dynamic content (JavaServer Pages), Java programs which process HTTP requests (servlets), filters for modifying HTTP requests and responses, listeners that react to web application lifecycle events, HTML files and JavaServer Pages custom tag libraries.