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 <c:out value="${objeto.valor}" />
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:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
E o meu web.xml tem a seguinte versao:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
To usando assim:
Tem alguma coisa errada?
<input type="text" name="teste" value="${objeto.valor}">
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.