Spring Security + VRaptor Tela de Login sem imagens ![resolvido]

16 respostas
juniorsatanas

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 :
<%@ 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>
        &lt;/td&gt;
        &lt;legend&gt;Bem Vindo ao   S.I.G.I - V.1.0 MARÇO 2011&lt;/legend&gt;
        <br />
        &lt;legend&gt;Usuário : sigi senha:sigi&lt;/legend&gt;
        <br />
        &lt;table&gt;
            &lt;tr&gt;
                &lt;td&gt;
                    &lt;c:out value="Usuário:"/&gt;
                &lt;/td&gt;
                &lt;td&gt;
                    &lt;input type='text'  name='j_username'/&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;
                    &lt;c:out value="Senha:"/&gt;
                &lt;/td&gt;
                &lt;td&gt;
                    &lt;input type='password' name='j_password'&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td colspan='2'&gt;
                    &lt;input name="submit" type="submit"&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td colspan='2'&gt;
                    &lt;input name="reset" type="reset"&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
        &lt;/table&gt;
    &lt;/fieldset&gt;
&lt;/form&gt;

16 Respostas

Lucas_Cavalcanti
<img    />

como ele vai mostrar imagem se vc não colocou nenhuma?!

juniorsatanas
&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %&gt;
&lt;c:if test="${param.error eq 'invalido'}"&gt;
    &lt;c:out value="Usuário e/ou senha inválido(s)"/&gt;
&lt;/c:if&gt;
&lt;form name="f" action="&lt;c:url value="/j_spring_security_check"/&gt;&quot; method=&quot;POST&quot;&gt;

    &lt;fieldset&gt;
        &lt;td&gt;
            <p>
               <img    />
            </p>
        &lt;/td&gt;
        &lt;legend&gt;Bem Vindo ao   S.I.G.I - V.1.0 MARÇO 2011&lt;/legend&gt;
        <br />
        &lt;legend&gt;Usuário : sigi senha:sigi&lt;/legend&gt;
        <br />
        &lt;table&gt;
            &lt;tr&gt;
                &lt;td&gt;
                    &lt;c:out value="Usuário:"/&gt;
                &lt;/td&gt;
                &lt;td&gt;
                    &lt;input type='text'  name='j_username'/&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;
                    &lt;c:out value="Senha:"/&gt;
                &lt;/td&gt;
                &lt;td&gt;
                    &lt;input type='password' name='j_password'&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td colspan='2'&gt;
                    &lt;input name="submit" type="submit"&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td colspan='2'&gt;
                    &lt;input name="reset" type="reset"&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
        &lt;/table&gt;
    &lt;/fieldset&gt;
&lt;/form&gt;
juniorsatanas

Deve ser alguma coisa que blokeia !

Lucas_Cavalcanti

vc não colocou o caminho da imagem, como vc espera que ela seja carregada?

juniorsatanas

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

Lucas_Cavalcanti

não use caminhos relativos, use o c:url + caminhos absolutos

B

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.

juniorsatanas

Bruno Laturner Bom dia !

/WebContent/img/barrasigi.png"

não pegou ! coisa foda isso ! em JSF tive o mesmo problema !

B

A imagem que quer referenciar é sinc.png ou barrasigi.png? Ajuste o src para a imagem certa.

juniorsatanas

Não é nada sobre referencias de imagens, e sobre o SPRING SECURITY !

Lucas_Cavalcanti
<img src="<c:url value="/img/sinc.png"/>"/>
WashingtonBotelho

Oi Júnior,

Você pode usar de duas formas…

JSTL Core:

ou EL:

juniorsatanas

WashingtonBotelho Bom dia tudo bom ?

Teu blog não atualizou mais né ? ehhehe

Funcionou OBRIGADO !

B

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.

WashingtonBotelho

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:

Abraço.

juniorsatanas

Funcionou das 2 maneira que o WashingtonBotelho postou !

Obrigado .

Criado 31 de março de 2011
Ultima resposta 31 de mar. de 2011
Respostas 16
Participantes 4