Я реализую простую страницу JSP с использованием JSTL 1.2 (Apache Taglibs). Страница выполняет следующие функции: входной элемент<c:catch> не работает с <fmt: parseNumber> JSTL 1.2
<c:catch var="error">
<fmt:parseNumber var="parsedNum" value="${param.num}" />
</c:catch>
HTML выглядит следующим образом:
<input type="text" name="num" size="3"/>
Я знаю, что вход «12а» допускается в связи с тем, как механизм синтаксического анализа работает. Тем не менее, я хотел бы поймать совершенно неправильный ввод, например, «aaa». К сожалению, заброшенное исключение не управляется <c:catch>
, в результате Tomcat 7 показывает всю трассировку стека.
Любые советы? Благодарю.
Моя вина. Ошибка была точно после блока ''. Проверка: ' ...' был явно ошибочным. Извините за то, что потратил ваше время. –