Perfil de Acesso com taglib

Amigos,

estou fazendo um sistema e o perfil de acesso guardo em um List na sessao que é composta de todos os perfis disponíveis para um dado usuário através de siglas, exemplo:

CAD_PROCESSO, LISTA_PROCESSO, EXCLUIR_PROCESSO.

Estou pensando em criar uma taglib que retorne se o perfil existe ou nao na list

Exemplo: <prefix:minhaTag perfil=“CAD_PESSOA”>

Minhas dúvidas são:

a) Como posso criar uma tag condicional com essa finalidade?
b) Se não for possível, existe como acessar um objeto de uma List via JSTL ? Ai daria para usar <c:if>

obrigado desde já