JSP: uso el taglib i18n y Muestra signo "?" en la página

otto
18 de Noviembre del 2004
Cuando trato de internacionalizar en JSP con código UTF-8 me muestra al principio de la página un signo de interrogación, alguien sabe cómo hacer para que no lo muestre. El código usado es el siguiente:
<%@ page
contentType="text/html; charset=utf-8"
language="java"
import="java.sql.*, java.util.*, java.text.*"
errorPage="DualList_Error.jsp"
%>
<%@ taglib uri="http://jakarta.apache.org/taglibs/i18n-1.0" prefix="i18n" %>
<i18n:bundle
baseName="conf.languages.adlbls.kn_i18n_AdDual"
scope="request"
id="txtAdLbls"
/>

<html>
<head>
<title>Untitled Document</title>
</head>

<body>
Titulo<br>6<br><%= txtAdLbls.getString("DLT.4") %>
</body>
</html>

_ug_
18 de Noviembre del 2004
Buenas
Esto no es una respuesta si no una duda, yo estoy intentando internacionalizar tambien con las librerias de jakarta añado las lineas al web.xml copia el tld en el wef-inf y le jar el el web-inf/Lib pero me pera y me dice lo siguiente:

ebappLoader[]: Reloading checks are enabled for this Context

ContextConfig[]: Exception processing TLD at resource path /WEB-INF/i18n.tld

javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/i18n.tld

javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/i18n.tld

at org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:10
10)
Sabes ek es lo ke hago mal y como lo puedo arreglar??
Gracias