ı хочу добавить errorPage мой проект. Когда нужно быть перехватом ı хотите открыть errorPage. Например;errorPage for Servlet class
try {
if ("Plus".equals(op)) {
v1 = getNumber(value1);
v2 = getNumber(value2);
result = String.valueOf(v1 + v2);
} else if ("Minus".equals(op)){
v1 = getNumber(value1);
v2 = getNumber(value2);
result = String.valueOf(v1 - v2);
} else{
result = value1+value2;}
} catch (NumberFormatException oops) {
Exception e = new RuntimeException(oops);
log("*-*-*-*** Bad news - validation failed or has been bypassed*-*-*-*-*", e);
oops.printStackTrace();
}
request.setAttribute("result", result);
RequestDispatcher dispatcher = request.getRequestDispatcher("RequestDispatcher.jsp");
Я использую этот код в XML-файл, но не работает
<error-page>
<!-- <exception-type>java.lang.NumberFormatException</exception-type> -->
<exception-type>java.lang.NumberFormatException</exception-type>
<location>/WEB-INF/BadNumber.jsp</location>
</error-page>
мое сообщение об ошибке: Для ввода строки: "s"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
Любая помощь будет оценена.
Почему вы выбрали исключение? – SMA
ı изменить мой код извините, я не написал – Really