Erro em função EL

Olá pessoal, fiz uma função EL mas acontece o seguinte problema:

"${stf:exercicioAtual}" contains invalid expression(s): javax.servlet.jsp.el.ELException: Encountered ": exercicioAtual }", expected one of ...

O html está assim:

<%@ taglib uri="sistributacao/el/functions" prefix="stf" %> . . . <input id="txtExercicio" name="exercicio" type="text" value="${stf:exercicioAtual}" />
O .tld está assim:

[code]<?xml version="1.0" encoding="UTF-8"?>
<taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee webjsptaglibrary_2_1.xsd"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
version="2.1">

&lt;decription&gt;Funções EL do SisTributação&lt;/decription&gt;
&lt;display-name&gt;Sistributação - Funções EL&lt;/display-name&gt;
&lt;tlib-version&gt;1.1&lt;/tlib-version&gt;
&lt;short-name&gt;stf&lt;/short-name&gt;
&lt;uri&gt;sistributacao/el/functions&lt;/uri&gt;

&lt;function&gt;
	&lt;description&gt;Retorna o ano atual.&lt;/description&gt;
	&lt;name&gt;exercicioAtual&lt;/name&gt;
	&lt;function-class&gt;sistrib.helper.SisTribHelper&lt;/function-class&gt;
	&lt;function-signature&gt;String getExercicioAtual&lt;/function-signature&gt;
&lt;/function&gt;

</taglib>[/code]
A classe está assim:

[code]
package sistrib.helper;
public class SisTribHelper
{
public static String getExercicioAtual()
{
return String.valueOf(Calendar.getInstance().get(Calendar.YEAR));
}

}[/code]
Valeu!

1- O nome da tag é description, não decription.
2- Você precisa incluir os parênteses do método no function-signature.
3- O retorno precisa ser o nome completo da classe (java.util.String)
4- Também precisa incluir os parênteses na hora de chamar a função.

Testa isso aí.

Só hoje eu testei! Valeu cara, era isso mesmo.
Agora na chamada do método o Eclipse fica acusando erro de sintax como um warning… mas tá funcionando!