Domanda

Io uso token di sessione per prevenire forma duplicato sostiene, ma la prima volta che faccio una richiesta al server, ho sempre arrivare pagina di errore

<action name="show" class="ClientAction">
    <interceptor-ref name="tokenSession" />
    <interceptor-ref name="basicStack" />
    <result name="invalid.token">/WEB-INF/error.jsp</result>
    result type="tiles" name="success">page.view</result>
</action>

"<s:token />" è stato aggiunto alla pagina successo maggio tra il <s:form> e </s:form>, ma non viene eseguito correttamente.

plz aiutami a risolvere loro, c'è un altro modo evitare duplicati sottomette forma. Aspetto suggerimento, ringrazio la u molto. :)

È stato utile?

Soluzione

Sembra che non si utilizza nome proprio intercettore. Se si desidera utilizzare il token di sessione, è token di sessione.

provare a utilizzare token di sessione invece di tokenSession.

La speranza che aiuta.

Altri suggerimenti

tag <s:token /> deve essere inserito in forma che è il doppio-presentato, non in forma di successo. Se Token del tag non è presente, intercettore risolvere la richiesta presentata come valida anche se è il primo tentativo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top