Stripes 1.5 - un moyen de demander au système pour obtenir une liste de tous les ActionBeans?
Question
Je construis une application où j'ai ma page Web par défaut comme « index.jsp » qui consiste en une liste des balises <stripes:link...>
, de lier vers mes différentes ActionBeans (à leurs defaulthandlers).
Comme mon application évolue et amasse plus ActionBeans je vais revenir et en ajoutant un nouveau lien vers eux: est-il un moyen d'automatiser ce - considérant que le cadre de bandes (je crois) itère à travers tous les ActionBeans quand il charge up - est-il un moyen de demander le cadre de cette information
La solution
L'interface ActionResolver
a plusieurs méthodes que vous pouvez utiliser, y compris StripesFilter.getConfiguration()
vous permet d'accéder à l'objet de configuration (et donc le ActionResolver
) d'une manière statique.
Voici comment faire:
StripesFilter.getConfiguration().getActionResolver().getActionBeanClasses()