2010-11-23 3 views
5

Je dois appeler la méthode statique de org.hibernate.Hibernate classe. Comment faire cela dans un élément de flux?Spring Web Flow: Comment appeler la méthode statique de <evaluate />?

+0

Can vous élaborez plus en détail? –

+0

@Mohamed Saligh: Plus de détails - J'ai l'entité du produit avec la liste des images, qui sont paresseux initialisé. Dans un flux (à l'entrée de certaines vues) j'ai besoin d'initialiser les images en appelant la méthode statique org.hibernate.Hibernate.initialize(). Comment faire ça ? – marioosh

Répondre

0

spring-webflow 2 utilise des expressions OGNL. OGNL permet le référencement statique des champs et des méthodes. Pour l'utiliser, vous voudrez utiliser les notations '@'.

D'abord, vous faites référence à la classe (avec package). Vous voudriez mettre un @ avant le nom du paquet et de la classe et un @ avant l'appel de la méthode. Avec mise en veille prolongée, il ressemblerait

<evaluate expression="@[email protected]()"/> 
+0

Cela ne fonctionne pas. J'obtiens une erreur d'analyse: org.springframework.expression.spel.SpelParseException: EL1041E: (pos 24): Après avoir analysé une expression valide, il y a encore plus de données dans l'expression: 'bean_ref (@)' – marioosh

Questions connexes