¿Cómo se muestra el mensaje de error en el portal liferay? Leí en el sitio liferay.com que para mostrar mensaje de error puedo usar liferay-ui: etiqueta de error de la biblioteca de etiquetas, pero no está funcionando, ¿cómo se usa?¿Cómo se muestra el mensaje de error en el portal liferay?
12
A
Respuesta
24
Estás justo en aproximadamente "liferay-ui: Error de" etiqueta así sucesivamente su JSP tendrá:
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<liferay-ui:error key="some-error" message="Your error message goes here!" />
Luego, en el código Java, necesitará o bien el RenderRequest o ActionRequest Sin embargo, normalmente cualquier tipo de También se puede usar HTTPServletRequest o PortletRequest. A continuación, se pasa su solicitud de objeto al método estático SessionErrors.add(), así:
SessionErrors.add(actionRequest, "some-error");
Entonces aparecerá el error siguiente vez que el portlet entra en su fase Render.
también otra variante de la tag
sería:
<liferay-ui:error exception="<%= SomeException.class %>" message="This is Some Error" />
Con la SessionErrors
código como:
try {
// ... your code which throws the exception goes here
} catch(SomeException se) {
SessionErrors.add(actionRequest, se.getClass().getName());
}
Puede comprobar el SessionErrors JavaDoc completo aquí: http://docs.liferay.com/portal/6.1/javadocs/com/liferay/portal/kernel/servlet/SessionErrors.html
Para cualquier duda, ¡solo deja un comentario!
Cuestiones relacionadas
- 1. Liferay: cómo configurar Liferay Portal
- 2. Configurando JAAS en Liferay Portal
- 3. Liferay Portal: qué tan diferente de Websphere Portal
- 4. Eliminar una instancia del portal de Liferay
- 5. Liferay: Elección de instancia de organización frente a portal
- 6. ¿Cómo se puede colocar un portal Liferay bajo control de versión?
- 7. ¿Cómo se muestra el mensaje de error utilizando acciones personalizadas administradas con Windows Installer?
- 8. ¿Cómo puedo obtener el usuario actual en Liferay?
- 9. Por qué se muestra un mensaje de error al abrir el archivo .xls
- 10. Personalizar el mensaje de error con simple_form
- 11. validates_presence_of +: el mensaje muestra el nombre del campo
- 12. Django: muestra un mensaje de error personalizado para el error de validación del administrador
- 13. ¿Servidor de portal liviano para el desarrollo de WebSphere Portal?
- 14. En Emacs, ¿cómo se muestra un mensaje en el minibúfer con propiedades de cara de fuente?
- 15. ¿Cómo adjuntar el mensaje de error a form.non_field_errors en django?
- 16. xml-error de análisis en liferay 6.1.1
- 17. Node.js no muestra el mensaje de error completo en uncaughtException, ¿es posible?
- 18. Android: el DDMS muestra el mensaje: logcat leído: argumento inválido
- 19. ¿Cómo se muestra el mensaje "Cargando ... espere" en Winforms para un formulario de carga larga?
- 20. ¿Cómo puedo anular el mensaje de error predeterminado en Grails?
- 21. ¿Cómo se desactiva o se reemplaza el mensaje de error predeterminado de ModelState en Asp.net MVC?
- 22. Nuevo en Liferay 6.0
- 23. ¿Cómo se muestra un mensaje cuando el cursor ingresa una superposición en emacs?
- 24. ¿Cómo se muestra el mensaje flash en Rieles solo una vez?
- 25. El mensaje de error de javac no muestra la ruta de archivo completa
- 26. Mostrar el mensaje de error con Sinatra
- 27. Xcode 4 no muestra el mensaje de excepción
- 28. Cambiar el idioma predeterminado en Liferay
- 29. Cómo extraer el mensaje de error de PDO?
- 30. muestra el error de validación de jquery debajo del elemento
Muchas gracias, ahora está funcionando – test1604
¡No se preocupe, me alegro de que lo haya ayudado! :) – Jonny
Gracias. ¡Me ayudó a darme cuenta de que SessionMessages no es lo mismo que SessionErrors! – Marquee