Làm thế nào để hiển thị thông báo lỗi trong cổng thông tin liferay? Tôi đọc trên trang web liferay.com để hiển thị thông báo lỗi tôi có thể sử dụng liferay-ui: thẻ lỗi từ thư viện thẻ, nhưng nó không hoạt động, cách sử dụng?Làm thế nào để hiển thị thông báo lỗi trong cổng thông tin liferay?
12
A
Trả lời
24
Bạn đang đúng trong khoảng "liferay-ui: lỗi" tag vv JSP của bạn, bạn sẽ có:
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<liferay-ui:error key="some-error" message="Your error message goes here!" />
Sau đó, trong mã Java của bạn, bạn sẽ cần một trong hai RenderRequest hoặc ActionRequest thường tuy nhiên bất kỳ loại HTTPServletRequest hoặc PortletRequest cũng có thể được sử dụng. Sau đó, bạn vượt qua đối tượng yêu cầu của bạn với phương pháp tĩnh SessionErrors.add(), như vậy:
SessionErrors.add(actionRequest, "some-error");
sau đó báo lỗi sẽ xuất hiện thời gian tới portlet vào nó Render giai đoạn.
Ngoài ra một biến thể của tag
sẽ là:
<liferay-ui:error exception="<%= SomeException.class %>" message="This is Some Error" />
Với SessionErrors
mã như:
try {
// ... your code which throws the exception goes here
} catch(SomeException se) {
SessionErrors.add(actionRequest, se.getClass().getName());
}
Bạn có thể kiểm tra SessionErrors đầy đủ javadoc ở đây: http://docs.liferay.com/portal/6.1/javadocs/com/liferay/portal/kernel/servlet/SessionErrors.html
Mọi thắc mắc, chỉ để lại một bình luận!
Các vấn đề liên quan
- 1. Cổng thông tin Liferay: Khác với Cổng thông tin Websphere
- 2. Làm thế nào để hiển thị thông báo lỗi JSON?
- 3. Làm thế nào để hiển thị thông báo lỗi chỉ trong OnFailure của Ajax.BeginForm trong MVC3?
- 4. Cấu hình JAAS trên Cổng Thông tin Liferay
- 5. Hiển thị Thông báo Lỗi với Sinatra
- 6. Làm thế nào để hiển thị thông báo lỗi tùy chỉnh trong ScalaTest?
- 7. Xác thực Mongoid đơn giản để tạo! - làm thế nào để hiển thị thông báo lỗi
- 8. Thực tiễn tốt nhất để hiển thị thông báo lỗi
- 9. JUnit & Ant: Làm thế nào để hiển thị thông báo lỗi chi tiết trên màn hình?
- 10. Làm thế nào để hiển thị thông báo lỗi xác thực trên trang ASP.NET MVC?
- 11. Thông báo Android- Hiển thị toàn bộ thông báo
- 12. Thông báo Không hiển thị
- 13. Cố gắng lấy Gói Phiên bản Thông tin để hiển thị trong thông báo "Giới thiệu"
- 14. Làm cách nào để hiển thị thông báo lỗi trong MATLAB?
- 15. Hiển thị thông báo thông tin trong jsp cho Spring WebFlow 2.0
- 16. Làm thế nào để hiển thị các thông báo lỗi Salesforce Validation Rule cùng một lúc thông qua API
- 17. Làm cách nào để hiển thị riêng các thông báo lỗi XML trong Ruby on Rails?
- 18. Thay thế cho Cổng thông tin Liferay/JSR 168 và 286?
- 19. Làm cách nào để hiển thị thông báo từ `thông báo django`?
- 20. Logcat không hiển thị thông báo mức gỡ lỗi
- 21. Hiển thị thông báo nhật ký gỡ lỗi GTK
- 22. Xác thực jQuery - Ẩn thông báo lỗi xác thực hiển thị/hiển thị lỗi tùy chỉnh
- 23. Làm thế nào để hiển thị thông báo popup như trong Stackoverflow
- 24. Drupal: Hiển thị thông báo lỗi/thành công
- 25. thông báo lỗi javac không hiển thị toàn bộ filepath
- 26. Làm thế nào để ngăn chặn Jetty hiển thị thông tin liên quan đến bối cảnh
- 27. Làm thế nào để hiển thị các thông báo lỗi bị bắt bởi assertRaises() trong unittest trong Python2.7?
- 28. Hiển thị thông báo lỗi thích hợp với jQuery AJAX
- 29. thông báo lỗi xác thực biểu mẫu mã thông báo không hiển thị
- 30. WordPress: Làm thế nào để hiển thị thông báo trong bảng quản trị, kích hoạt Plugin?
Cảm ơn bạn rất nhiều, hiện tại nó đang hoạt động – test1604
Đừng lo lắng, vui vì nó đã được giúp đỡ! :) – Jonny
Cảm ơn. Giúp tôi nhận ra rằng SessionMessages không giống như SessionErrors! – Marquee