jsp - errorPage for Servlet class -


ı want add errorpage project. when excaption ı want open errorpage. example;

    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"); 

i use code in xml file doesnt work

<error-page>     <!-- <exception-type>java.lang.numberformatexception</exception-type> -->     <exception-type>java.lang.numberformatexception</exception-type>     <location>/web-inf/badnumber.jsp</location>     </error-page> 

my error message : input string : "s"

at java.lang.numberformatexception.forinputstring(numberformatexception.java:65) 

any appreciated.

your error page not working because catching exception without rethrowing again. if want catch exception manually in code have make sure rethrown again (use same type specified in error page under <exception-type>)


Comments

Popular posts from this blog

java - Unable to make sub reports with Jasper -

sql - The object name contains more than the maximum number of prefixes. The maximum is 2 -

scala - play framework: Modules were resolved with conflicting cross-version suffixes -