Pessoal Bom dia !
Estou fazendo uma tela de Login usando VRaptor + Spring Security, ta funcionando perfeitamente, mas porém não mostra a imagem contida no jsp
O Spring security não permite imagens ?
segue meu código :
[code]<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<c:if test="${param.error eq ‘invalido’}">
<c:out value=“Usuário e/ou senha inválido(s)”/>
</c:if>
<form name=“f” action="<c:url value="/j_spring_security_check"/>" method=“POST”>
<fieldset>
<td>
<p>
<img />
</p>
</td>
<legend>Bem Vindo ao S.I.G.I - V.1.0 MARÇO 2011</legend>
<br />
<legend>Usuário : sigi senha:sigi</legend>
<br />
<table>
<tr>
<td>
<c:out value="Usuário:"/>
</td>
<td>
<input type='text' name='j_username'/>
</td>
</tr>
<tr>
<td>
<c:out value="Senha:"/>
</td>
<td>
<input type='password' name='j_password'>
</td>
</tr>
<tr>
<td colspan='2'>
<input name="submit" type="submit">
</td>
</tr>
<tr>
<td colspan='2'>
<input name="reset" type="reset">
</td>
</tr>
</table>
</fieldset>
</form>[/code]
<img />
como ele vai mostrar imagem se vc não colocou nenhuma?!
[code]<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<c:if test="${param.error eq ‘invalido’}">
<c:out value=“Usuário e/ou senha inválido(s)”/>
</c:if>
<form name=“f” action="<c:url value="/j_spring_security_check"/>" method=“POST”>
<fieldset>
<td>
<p>
<img />
</p>
</td>
<legend>Bem Vindo ao S.I.G.I - V.1.0 MARÇO 2011</legend>
<br />
<legend>Usuário : sigi senha:sigi</legend>
<br />
<table>
<tr>
<td>
<c:out value="Usuário:"/>
</td>
<td>
<input type='text' name='j_username'/>
</td>
</tr>
<tr>
<td>
<c:out value="Senha:"/>
</td>
<td>
<input type='password' name='j_password'>
</td>
</tr>
<tr>
<td colspan='2'>
<input name="submit" type="submit">
</td>
</tr>
<tr>
<td colspan='2'>
<input name="reset" type="reset">
</td>
</tr>
</table>
</fieldset>
</form>[/code]
Deve ser alguma coisa que blokeia !
vc não colocou o caminho da imagem, como vc espera que ela seja carregada?
Lucas bom dia !
Postei o codigo errado !
img src="…/img/sinc.png" width=“50” height=“50”
este é o certo !
![](https://lh6.googleusercontent.com/_nTzBoYSeT2I/TZR_tcYwR3I/AAAAAAAAEdA/NOQoq9ZCobg/s1152/sigi.png)
https://lh6.googleusercontent.com/_nTzBoYSeT2I/TZR_tcYwR3I/AAAAAAAAEdA/NOQoq9ZCobg/s1152/sigi.png
não use caminhos relativos, use o c:url + caminhos absolutos
Por exemplo, de este teu código estiver numa página login.jsp
E os teus diretórios web:
blahblah/paginas/login.jsp
blahblah/img/sinc.png
Com esta estrutura a imagem deve aparecer.
Bruno Laturner Bom dia !
/WebContent/img/barrasigi.png"
não pegou ! coisa foda isso ! em JSF tive o mesmo problema !
A imagem que quer referenciar é sinc.png ou barrasigi.png? Ajuste o src para a imagem certa.
Não é nada sobre referencias de imagens, e sobre o SPRING SECURITY !
<img src="<c:url value="/img/sinc.png"/>"/>
Oi Júnior,
Você pode usar de duas formas…
JSTL Core:
ou EL:
WashingtonBotelho Bom dia tudo bom ?
Teu blog não atualizou mais né ? ehhehe
Funcionou OBRIGADO !
Um adicional junior:
O teu problema não era com o Spring Security, e sim que você estava colocando o endereço errado da imagem no teu código.
Oi Júnior,
Tudo certinho. (:
Pois é, estou escrevendo um artigo bem grandinho sobre o VRaptor ai esta tomando o meu tempo.
Assim que eu acabar volto a postar normalmente. ![:wink: :wink:](//www.guj.com.br/images/emoji/twitter/wink.png?v=5)
Abraço.
Funcionou das 2 maneira que o WashingtonBotelho postou !
Obrigado .