El

2 respostas
_

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!

2 Respostas

thiago.correa
<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?!

jyoshiriro

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

Sem EL
<html>
    <body>
        <b>
            Parametro de requisição: <%=request.getParameter("campo1")%>
           <br/>
            Atributo de requisição: <%=request.getAttribute("attrReq1")%>
           <br/>
            Atributo de sessao: <%=session.getAttribute("attrSes1")%>
        </b>
    </body>
</html>

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:
<html>
    <body>
        <b>
            Parametro de requisição: ${param.campo1}
           <br/>
            Atributo de requisição: ${attrReq1}
           <br/>
            Atributo de sessao: ${attrSes1}
        </b>
    </body>
</html>

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

Criado 19 de janeiro de 2010
Ultima resposta 19 de jan. de 2010
Respostas 2
Participantes 3