Liferay portalında nasıl hata mesajı gösteriliyor? Liferay.com sitesinde, hata mesajını okumak için liferay-ui: tag etiketinden hata etiketini kullanabilirim, fakat çalışmıyor, nasıl kullanılır? Eğer sahip olacak JSP üzerinde bu etikete: "hatası liferay-ui":Liferay portalında nasıl hata mesajı gösteriliyor?
12
A
cevap
24
Haklısınız yaklaşık içindedir
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<liferay-ui:error key="some-error" message="Your error message goes here!" />
Ardından Java kodunda sen birini RenderRequest veya ActionRequest normalde ancak her türlü gerekecektir HTTPServletRequest veya PortletRequest de kullanılabilir. Sonra şöyle statik SessionErrors.add() yöntemine isteğinizin nesnesini iletin:
SessionErrors.add(actionRequest, "some-error");
Sonra hata portletin, Aşama Render var girer dahaki sefere görünür.
Ayrıca tag
başka bir varyasyonu olacaktır: Burada tam SessionErrors JavaDoc'u kontrol edebilirsiniz
try {
// ... your code which throws the exception goes here
} catch(SomeException se) {
SessionErrors.add(actionRequest, se.getClass().getName());
}
: With
<liferay-ui:error exception="<%= SomeException.class %>" message="This is Some Error" />
SessionErrors
kod gibi http://docs.liferay.com/portal/6.1/javadocs/com/liferay/portal/kernel/servlet/SessionErrors.html
Sorun olursa sadece bir yorum bırakın!
İlgili konular
- 1. Silmek için onay mesajı gösteriliyor
- 2. Vim: Vim Komut dosyasından bir hata mesajı gösteriliyor
- 3. hata mesajı
- 4. Sonsuza kadar sıradışı logcat mesajı gösteriliyor - Android
- 5. Liferay
- 6. Dosya - hata mesajı argüman
- 7. Hata bildirimi yerine hata mesajı yerine simge alanı gösteriliyor alan doğrulaması
- 8. PHP Hata Mesajı Renk
- 9. Düzenli ifade hata mesajı
- 10. UICollectionViewLayout 'kilitli' hata mesajı
- 11. Drupal: Ekran başarı/hata mesajı
- 12. sistemi() devre dışı hata mesajı
- 13. Özel Hata Doğrulama Mesajı Gösterilmiyor
- 14. Magento Hata Mesajı Oturumu Nasıl Açılır?
- 15. Hata: tomEE KULAK/EJB dağıtım hata mesajı
- 16. Ben hata mesajı Slogandır ubuntu
- 17. Struts ile Liferay, JSP
- 18. Özelleştirici için hata mesajı ayarlandı mı?
- 19. Java çıktı konsolu hata mesajı dosyaya?
- 20. Liferay DocumentAndMedia CMIS
- 21. Liferay Portlet prefrences
- 22. Azure portalında diğer masmavi kullanıcılarla uygulama bilgileri verisine nasıl erişilir?
- 23. Azure Web Portalında ekli ve eklenmemiş VHD'leri nasıl listelerim
- 24. HttpServletResponse PortalUtil.getHttpServletResponse kullanmadan liferay portalından nasıl alınır?
- 25. JQuery Pop-up mesajı
- 26. Merhaba dünya PyAMF küçük hata mesajı
- 27. AEM: Hata kayıtlarında 'Tasarım yok' mesajı görüntüleniyor
- 28. özel hata mesajı assertThat() in junit?
- 29. javax doğrulama hata mesajı yapma daha spesifik
- 30. Özel Hata mesajı @Preauthorize ve @@ ControllerAdvice ile
Çok teşekkürler, şimdi çalışıyor – test1604
Endişeye gerek yok, bu yardımcı oldu! :) – Jonny
Teşekkürler. SessionMessages'ın SessionErrors ile aynı olmadığını fark ettim! – Marquee