Quero evitar o uso de scriptlets na minha aplicação, alguém poderia alterar o código abaixo usando JSTL como a tag foreach etc, eliminando assim os scriptlets?
<%@ page language="java" import="java.util.*,br.com.metasig.vendas.beans.*"
pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<title>Popular Combo Box com o cadastro de clientes</title>
<body>
<%
List<ClienteBean> clientesList = (List<ClienteBean>) request
.getAttribute("clientesList");
%>
Cliente:
<select>
<option value="">
... Selecione o cliente ...
</option>
<%
for (Iterator i = clientesList.iterator(); i.hasNext();) {
ClienteBean c = (ClienteBean) i.next();
%>
<option value="<%=c.getClienteCod()%>">
<%=c.getClienteNome()%>
</option>
<%
}
%>
</select>
</body>
</html>