Quando o utilizador trabalha com ficheiros de origem num editor de origem estruturado, podem ocorrer dois tipos de validação: validação de origem e validação de comandos.
<foo:bar>
em que foo:bar corresponde a um controlo que não existe, o problema seria imediatamente detectado, aparecendo sublinhado no editor. A vantagem decorrente deste tipo de validação consiste na possibilidade de alertar imediatamente o utilizador para a ocorrência de erros.<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
A validação de comandos pode de revelar problemas que ocorram em vários ficheiros imediatamente e dar-lhe uma ideia geral dos sítios onde poderá encontrar códigos problemáticos no seu projecto. Para além disso, não é necessário abrir ficheiros num editor para executar a validação de comandos. para executar a validação de comandos em ficheiros específicos, seleccione e faça clique sobre os ficheiros no Explorador de Projecto, seleccionando, em seguida,
a partir do menu emergente.