Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача ошибки в jsp для вывода на экран / 3 сообщений из 3, страница 1 из 1
27.01.2015, 10:13
    #38863966
yushka24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача ошибки в jsp для вывода на экран
Здравствуйте!
Есть форма
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
			<form method="post" action="filedownload.jsp"  accept-charset=CP1251>
				<select name="id">
					<c:forEach items="${programList}" var="program">
						<option value="<c:out value="${program.id}"/>">
						    <c:out value="${program.name}"/>
						</option>
					</c:forEach>
				</select>
				<input type="submit" value="Скачать"/>
			</form>



В filedownload.jsp есть статический метод из моего класса
Код: java
1.
                       MyClass.copyProgramToInstaller(prog, filepath);



В этом методе есть проверка
Код: java
1.
2.
3.
4.
        File file= new File(getTemporaryFolder(), "prog.exe");
        if (!file.exists()) {
            throw new IllegalArgumentException("Файл " + file.getAbsolutePath() + " не найден.");
        }



Вопрос такой: как сделать, чтобы в итоге в клиенте отображался текст ошибки "Такой-то файл не найден", а не просто "Ошибка на сервере".
...
Рейтинг: 0 / 0
27.01.2015, 11:21
    #38864029
Сергей Арсеньев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача ошибки в jsp для вывода на экран
yushka24,

Перехватить Exception и, например, сделать redirect.
...
Рейтинг: 0 / 0
27.01.2015, 15:37
    #38864426
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача ошибки в jsp для вывода на экран
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача ошибки в jsp для вывода на экран / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]