Problemas com h:outputlink

5 respostas
A

Olá pessoal,

Quando faço um link utilizando o h:outputlink, se o arquivo tem um espaço no nome ele substitui por um sinal de +, com isso, não consigo acessar o link.

http://localhost:8080/system/teste/Nova+pasta/image25.jpg

Alguem sabe como resolver isso?

Grato.

5 Respostas

Jeferson_Manetti

olá amigo…

tente usar a tag <c:url> da JSTL…

blz t+ abraços

A

Está dando esse erro:
/servicos/teste.xhtml @18,46 <c:url> Tag Library supports namespace: http://java.sun.com/jstl/core, but no tag was defined for name: url

Alguém sabe porque?

o jsj esta assim:

<c:url value="http://www.terra.com.br">
		<h:outputText value="teste" />
	</c:url>
T

veja se o import ta certo…não lembro de cabeça se o import é para http://java.sun.com/jstl/core ou para http://java.sun.com/jsp/jstl/core,.

A

Fiz assim xmlns:c=“http://java.sun.com/jstl/core
quando digito c: e barra de espaço, o eclipse ja mostra a caixa com as opções entao acredito que esté correto.

Jeferson_Manetti

iaew…

se não me engano o URI correto e esse “http://java.sun.com/jsp/jstl/core

tenta assim: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

Criado 21 de setembro de 2009
Ultima resposta 21 de set. de 2009
Respostas 5
Participantes 3