JSTL dá para trabalhar com variáveis?

Oi pessoal, eu estou usando Struts eu estou criando uma tabela com um bean.
Para eu fazer com que as linhas da minha tabela fique “cor sim - cor não” o que seria ideal eu usar?

Eu criei um estilo para preencher a minha linha, assim ficará <tr class=“cor”> e a próxima linha <tr class="">. Então eu queria definir uma variável inteira, int i = 0, e ir vendo se ela é par ou ímpar para alterar uma variável “String cor = gray”

Eu consigo fazer isso usando JSTL? Tem uma tag em Struts que eu consiga definir isso? Dá pra fazer em javaScript? Qual é o ideal para eu não quebrar o paradigma MVC?

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=24939&highlight=cor+sim+cor+n�o