2017-09-18 3 views
0

Je me sers du service org.ofbiz.webtools.GenericWebEvent qui invoque la méthode updateGeneric, au lieu d'avoir plusieurs itinéraires pour toutes les différentes formes, j'ai créé un qui les gère tout en utilisant le code suivant:Comment afficher cette page sur cette page?

controller.xml

<request-map uri="process"> 
    <security https="true" auth="true"/> 
    <event type="java" path="org.ofbiz.webtools.GenericWebEvent" invoke="updateGeneric"/> 
    <response name="success" type="view" value="home"/> 
    <response name="error" type="view" value="CURRENT_PAGE_HERE"/> 
</request-map> 

Comme vous pouvez le voir dans la partie error, la valeur indiquée est CURRENT_PAGE_HERE, je voudrais la route pour montrer quelle page qui est affichée, par exemple erreur se produit lors de la connexion, connectez-vous re-show avec l'avis, une erreur survient lors de l'inscription, re-show regis ter etc.

Comment cela a-t-il pu être réalisé?

Répondre

1

La méthode GenericWebEvent # updateGeneric est une fonctionnalité utilisée pour mettre à jour GenericValues ​​et est utilisée dans les Webtools pour modifier/mettre à jour les données. Le nom de la classe GenericWebEvent est peut-être un peu trompeur, mais si vous regardez l'implémentation, il devrait être clair qu'elle ne gère pas génériquement les différents événements web comme vous voulez le faire.