Forward no login com struts

4 respostas
C

Provavelmente o Servlet q valida o login ta fazendo um forward errado… por isso ta aparecendo os dados na URL… aí se der, BACK vai re-fazer o login…

Como eu corrigo isso?
Como eu devo fazer o forward para que nao apareça na URL?

Ah, estou usando struts…

Obrigado,
Chari

4 Respostas

D

boa Chari! :grin:

agora acho q com esse 3º tópico seu problema vai ser resolvido! :grin:

a unica coisa é q eu nao vo poder ajudar… sou um 0 a esquerda pra Struts! :lol:

mas tem uma boa galera q manja bem de Struts aki no PJ!
com certeza eles vao postar aki e te ajudar!

abraço!
e desculpa por nao poder te ajudar com Struts… :oops: :cry:

C

blz, mas vlw vc me ajudou a clarear varias coisas, agora pelo menos estou mais consiente com o que tenho de procurar.

Chari

D

perguntinha bem basica para eliminar as hipoteses antes…
Você fez o mapeamento XML? Struts_config.xml ?
Pois se seus *.do estiverem mapeados corretamente não é para aparecer parametro nenhum na sua url, no maximo um Jsession298349872314810 alguma coisa.

C
struts-config.xml
<?xml version = '1.0' encoding = 'ISO-8859-1'?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>

    <!-- Define os form-beans utilizados pela aplicação -->
    
    <form-beans>
        <form-bean name="catalogoDetalhe" type="catalogo.form.CatalogoDetalheForm">
        </form-bean>
        <form-bean name="consulta" type="catalogo.form.ConsultaForm">
        </form-bean>
        <form-bean name="Logar" type="catalogo.form.LogarForm">
        </form-bean>
    </form-beans>
      
    <action-mappings>
        <action path="/Login" type="br.com.usialto.action.ValidaLogin" input="/error.jsp" scope="Session">
            <forward name="sucesso" path="/principal_logado.jsp"/>
        </action>

        <action path="/FecharSessao" type="br.com.usialto.action.FecharSessao" input="/principal_cert.jsp" scope="Session">
            <forward name="sucesso" path="/index.jsp"/>
        </action>

    </action-mappings>
    
    <!-- Configura arquivo de internacionalização -->
    
    <message-resources parameter="resources.ApplicationResources" key="org.apache.struts.action.MESSAGE"/>
</struts-config>

Esse é meu struts-config, eu tb acho que pode ser ele que esteja errado.

Se puder me ajudar!!!

Obrigado,
Chari

Criado 14 de setembro de 2004
Ultima resposta 15 de set. de 2004
Respostas 4
Participantes 3