Las acciones en JSP afectan al comportamiento en tiempo de ejecución y se reemplazan por código Java asociado durante la traducción a servlet. Existen acciones estándar predefinidas pero también se pueden definir acciones personalizadas. Los objetos implícitos de JSP como request, response, out, sesión, aplicación, config y pageContext proveen acceso a información y funcionalidad importante.