Não imprime EL

Quando uso a EL no código de vez imprimir o valor da variável ele imprime no html “${variavel}”

Alguém sabe como resolver?

estou com o commons-el.jar no tomcat e web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="EstudosStruts2" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

la na sua directiva @page do jsp da sua pagina tem um atributo isELIgnored que você pode setar “false”:

&lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" isELIgnored="false"%&gt;

isso não deveria ser necessário, mas confesso que tive problemas assim recentemente…

tem como vocÊ setar isso no web.xml também, mas quando tive esse problema resolvi por ai…

EL puro ou está com JSTL ? E está usando alguma IDE ?

Eu estava usando eclipse com tomcat 5.5 e jsp 2.4…

Mudei para jsp 2.5 e para o tomcat 6 e funcionou…