Servlet

Bom dia galera,
Gostaria de saber se o servlet trabalha exclusivamente para servir páginas escritas em Java.

Não, as páginas podem ser escritas no que você quiser, o Servlet já é um ponto de entrada do BackEnd Java.