Question

Je rencontre actuellement un problème avec le bouton submit dans Stripes. Il ignore complètement l'événement, qu'il devrait appeler. ActionBean travaille sur des liens sans problème ... Im coincé sur ce pour comme 3 heures.

événement dans ActionBean

@HandlesEvent("addc")
public Resolution addc() {
    log.debug("addc() contract={}", contract);
    contractFacade.create(contract);
    return new RedirectResolution(this.getClass(), "all");
}

jsp:

<s:form beanclass="actionbean.ContractsActionBean">
    <%@include file="forms/formContractDetails.jsp"%>

    <ul>
    <li><s:submit name="addc" class="submit" title="">Add C</s:submit></li>
    <li><s:link href="/all">Cancel</s:link></li>
    </ul>
</s:form>
Était-ce utile?

La solution

Actionbean était @UrlBind-ed sur {$event}, a changé à /ab/{$event} et il fonctionne maintenant. Probablement des interférences avec index.jsp ou quelque chose. C'est le genre de choses qui me tuer un jour. Toute la journée a perdu plus de 4 caractères. Je espère que ça va aider quelqu'un d'autre au moins.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top