Necesito llamar al método estático de la clase org.hibernate.Hibernate. ¿Cómo hacer eso en el elemento de flujo?Spring Web Flow: ¿Cómo llamar al método estático desde <evaluate />?
Respuesta
Puede utilizar la siguiente primavera EL constructo para evaluar los métodos estáticos:
<evaluate expression="T(org.hibernate.Hibernate).initialize(yourObject)"/>
ver la parte muelle de referencia EL apropiada:
¡Bonito! Gracias :) – marioosh
spring-webflow 2 usa expresiones OGNL. OGNL permite la referencia estática de campos y métodos. Para utilizarlo, querrá usar las notaciones '@'.
Primero hace referencia a la clase (con paquete). Debería poner un @ antes del paquete y el nombre de clase y un @ antes de la llamada al método. Con Hibernate se vería como
<evaluate expression="@[email protected]()"/>
No funciona. Obtengo el error de análisis: org.springframework.expression.spel.SpelParseException: EL1041E: (pos 24): Después de analizar una expresión válida, todavía hay más datos en la expresión: 'bean_ref (@)' – marioosh
- 1. Spring Web Flow LockTimeoutException
- 2. Llamar al método estático genérico en PowerShell
- 3. Tutorial para Spring Web Flow usando Eclipse
- 4. ¿Cómo puedo llamar a un método no estático desde un método estático en C#?
- 5. Llamar a un método miembro no estático desde otro método
- 6. Cómo llamar al método vararg Java desde C con valist
- 7. Cómo llamar un puntero al método desde otro método
- 8. ¿Cómo llamar al método de extensión "ElementAt" de la lista <T> con la reflexión?
- 9. Llamar a un método estático en C#
- 10. Comando para llamar al método desde viewmodel
- 11. Llamar explícitamente al constructor estático
- 12. Spring - Llamar al proveedor de autenticación personalizada desde un controlador
- 13. C#: ¿Cómo puedo llamar a un método estático de una clase base desde un método estático de una clase derivada?
- 14. Acceso al método estático al constructor no estático?
- 15. Cómo devolver IEnumerable <T> desde el servicio web
- 16. Cómo llamar al método desde MethodCallExpression en C#
- 17. Cómo llamar al método desde el servicio de Windows
- 18. Cómo llamar al método parametrizado desde JSP usando JSTL/EL
- 19. No se puede llamar al mismo método estático del método idéntico de la misma clase
- 20. ¿Qué es estático <E>?
- 21. Llamar al servicio web asp.net desde PHP con múltiples parámetros
- 22. Spring está comiendo</textarea> tags
- 23. Lo que está estático <T> Lista <T> methodName (Lista <? super T> entrada)
- 24. llamar a un método estático dentro de una clase?
- 25. Llamar al método jQuery desde el atributo onClick en HTML
- 26. caché compilar desde Expresión <Func<T>>
- 27. Starting Spring <tasks: scheduled-tasks>
- 28. Llamar ASP.NET Web API desde código subyacente
- 29. ¿Llamando al método estático en una clase?
- 30. Llamar al navegador web Chrome desde webbrowser.get() en Python
Puede elaboras más en detalle? –
@Mohamed Saligh: más detalles - Tengo una entidad de producto con una lista de imágenes, que se inicializa perezosamente. En un flujo (al ingresar alguna vista) necesito inicializar imágenes llamando al método estático org.hibernate.Hibernate.initialize(). Como hacer eso ? – marioosh