Miten servletissä voi käsitellä virheet jotka syntyvät sivulla testi.jsp? Käyttäjän tulisi saada virhesivu eikä tyhjää sivua joka tuosta luonnostaan tulee.
request.getRequestDispatcher("testi.jsp").forward(request,response);
request.getRequestDispatcher("testi.jsp").forward(request,response);
Vastaukset 2
Vanhimmat
Virheenkäsittely on esim tälläinen käytettäessä JSTL kirjastoja eli catch tagit hoitavat virheen ja jos sivulla on useita mahdollisia virhepaikkoja
saa tällä helposti näkyviin mikä kohta aihettaa virheen.
SELECT firmaid,yritys FROM liikkeet WHERE tunnus=?
Tietokannasta luku ei onnistunut
Jos JSTL ei ole käytössä
niin direktiivi jsp sivulla ja error.jsp sivulla
Kaikki virhekäsittely tulee saada samaan pisteeseen oli kysessä JSP tai servlet:ti. Kokeilen josko yksi errorPage-JSP olisi sopiva. JSTL ei ole ainakaan vielä kolahtanut.