Duvida basica request.setAtribute

Galera, to com uma duvida basica, nao to podendo usar EL numa aplicacao que estou fazendo. Como faco para acessar o objeto que joguei no request la no meu jsp. Eh com a tag <c:out>. Como faco? Joguei um objeto Produto que tem um metodo getValor. Como faco para acessar esse metodo do objeto?

Alberto

    Simples assim &lt;c:out value="${objeto.valor}" /&gt;

A questao eh essa. Eu achava que era assim, mas quando eu acesso ele simplesmente me mostra ${objeto.valor} Como se nao tivesse interpretando.

To chamando assim:

&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%&gt;

E o meu web.xml tem a seguinte versao:

&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot;?&gt;
&lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&gt;

To usando assim:

Tem alguma coisa errada?

&lt;input type="text" name="teste" value="${objeto.valor}"&gt;

Nao aceita EL nesta versao? tentei com c:out e continua sem interpretar.

Alberto

Essa versão da taglib que você está usando é a versão compatível com EL, você tem que usar as versões anteriores pra poder conseguir esse resultado.

Desculpa Mauricio, mas nao entendi. Tenho que mudar o q?

Alberto

Você vai ter que mudar a declaração de taglib. Provavelmente pra “http://java.sun.com/jstl/core”, mas eu não tenho certeza agora.