L'url de la ressource en un point (%2E)

J'ai une ressource qui est un .
Cela signifie que l'adresse de ma page ressemble à ceci:
http://myapp/index/.
Et j'ai besoin d'ajouter des paramètres de requête, de sorte qu'il ressemble à ceci:
http://myapp/index/.?type=xml
J'utilise Freemarker pour la présentation de mes ressources et un pour cent de codage de hack pour ce cas:

<#if key?matches("\\.")>
<li><a href="${contextPath}/index/%2E">${key}</a></li>
</#if>

Cela fonctionne très bien pour Firefox. Mais tous les autres Navigateurs comme IE, Safari, Chrome, Opera simplement ignorer mon url encodé point (http://myapp/index/%2E).

Des suggestions?

InformationsquelleAutor cuh | 2010-10-04