2016-05-27 2 views
0

В JasperReport Я реализовал логику проверки входных параметров управления. Теперь проблема в том, что когда я бросаю исключение JRScriptletException из моего кода, я могу увидеть трассировку стека ошибок на странице сервера JasperReports. Теперь это то, что я считаю странным. JasperReport должен был выполнить работу по изменению трассировки стека ошибок на красивое диалоговое окно, которое дает некоторое содержательное сообщение. Почему конечный пользователь заинтересован в просмотре трассировки ошибок?Как показать сообщение об ошибке пользователя через скрипт JasperReports?

Но, вернувшись к моему вопросу здесь, я хочу, чтобы на странице сервера JasperReport появилось диалоговое окно со значимым сообщением об ошибке. Как я могу достичь того же?

+0

@mdahlman Я вижу вас одним из лучших ответчиков в этом разделе. Не могли бы вы дать мне несколько намеков? – Siddharth

ответ

1

Throw JSShowOnlyErrorMessage вместо JRScriptletException. Он является частью java-библиотеки JasperReport Server.

Я полностью разочарован Джаспером в плане документации, но, наконец, моему коллеге удалось найти этот. Это довольно неприятно, если нужно потратить столько времени, чтобы выкопать код, чтобы найти такую ​​информацию.

Смежные вопросы