É possível se utilizar "filtro" de dados no c:foreach?

Olá, bom dia. É possível se utilizar “filtro” de dados no c:foreach? Tenho um select no jsp que funciona perfeitamente:

[code]
<c:foreach var=“sala” items="${listaSalas}">

<option value="${sala.id}" selected="true" > ${sala.nome} [/code] Porém, eu preciso fazer um filtro (tipo where) para um campo de listaSalas - por exemplo: where sala.gerencia=xxx. É possível ou eu tenho que trazer esta lista com o filtro pronto de dentro de minha lógica?

Grato, Carlos.

${reuniao.sala.id == sala.id and sala.valor eq xx}

pode ser uma melhor pratica você já utilizar uma lista filtrada, mesmo que você tenha que manter a lista original em memória para uso posterior (no session por exemplo)
você cria uma outra lista contendo só os objetos que correspondem à condição que você quer e utiliza essa outra