Token di sessione Utilizzo di token per evitare che sottomette forma duplicate?
-
22-09-2019 - |
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. :)
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.