Percorrer array sem scriptlets?

Pessoal ,
tenho um bean que tem uma propriedade que é um array.
Usei o seguinte código para percorrer esse array:
<% Questionario[] quests = pesq.getQuestionarios();
if(quests == null)
{
%>
<p> Ainda não existem questionários disponíveis nessa pesquisa.</p>
<% }else{ %>
<p>Voce está convidado a participar dos seguintes questionários: </p>

    <%} //fechamento do else for(int i=0; i< quests.length; i++) { %> <li> <%= quests[i].getTitulo() %> </li> <%}//fechamento do for %>
--------------------------- Mas eu não queria fazer um scriptlet tão confuso. :cry: Tem uma forma mais "limpa" de fazer isso?

Obrigada.

javinha,e vc não precisa fazer um scriptlet tão confuso!
Vc pode usar um só par de <% %> e dentro dele usar chamadas a
out.println,por exemplo(no seu for):

out.println&#40;&quot;&lt;li&gt;&quot;&quot;+guests&#91;i&#93;.getTitulo&#40;&#41;+&quot;&quot;&lt;li&gt;&quot;&#41;;

usa JSTL que fica mais bonitinho :smiley:

solucao dos seus problemas está aqui.

Valeram as respostas,pessoal.
Por enquanto eu não penso em usar um framework, a minha aplicação não chega a precisar de tanto, mas talvez o jstl seja uma boa idéia…
Até