El

Aê galera,

Eu realmente não entendi a vantagem de usar EL…Alguém poderia me explicar e me dar um exemplo em código constrantando, por favor?

Obrigado!


<html>
    <body>
        <b>
            <%
                out.print("opa");
            %> 
        </b>
    </body>
</html>

<html>
    <body>
        <b>
            <c:out value="Opa"> 
        </b>
    </body>
</html>

Qual código fica mais fácil para um codificador HTML/Desing trabalhar?!

O que o colega acima apresentou não foi EL e sim JSTL.

Sem EL

[code]


Parametro de requisição: <%=request.getParameter(“campo1”)%>


Atributo de requisição: <%=request.getAttribute(“attrReq1”)%>


Atributo de sessao: <%=session.getAttribute(“attrSes1”)%>

[/code]

OBS: As saidas podem ser null. Caso não existam. Para evitar isso deveria ser feito um tratamento com if… Haja código!

Com EL:

[code]


Parametro de requisição: ${param.campo1}


Atributo de requisição: ${attrReq1}


Atributo de sessao: ${attrSes1}

[/code]

OBS: Não é necessário tratar o “null”. Caso o que foi pedido via EL não for achado, simplesmente nada aparece.