Pessaoal,
Estou com problemas para gerar links, cujo caminho contem caracteres especiais.
Ex: \192.168.0.17\Imagens\2009\EXPORTAÇÃO\35\EXA 0017-09.tif
o comando h:outputText imprime normalmente, porém, o comando h:outputLink não funciona. O link fica assim:
file://192.168.0.17/Imagens/2009/EXPORTA%25C7%25C3O/35/EXA+0017-09.tif
Segue o codigo do xhtml:
Desde já agradeço pela ajuda!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich">
<ui:composition template="/templates/principal.xhtml">
<head>
<meta http-equiv="content-Type" content="text/html; charset=utf-8"></meta>
<title>Acesso Negado</title>
</head>
<body>
<ui:define name="centro">
<rich:panel style="height:396px;text-align:center;width:650px;">
<h:form>
<h:commandButton action="#{localizaArquivo.pesquisar}" value="Localizar" />
<h:outputLink charset="UTF-8" value="#{localizaArquivo.arquivo}" target="newWindow">
<h:outputText value="Arquivo" />
</h:outputLink>
<h:outputText value="#{localizaArquivo.arquivo}" />
</h:form>
</rich:panel>
</ui:define>
</body>
</ui:composition>
</html>