Table of Contents
Datorn går långsamt?
Dagens handledning är nästan säkert skriven för att hjälpa dig om du får något jsp-undantagsfel. g.Undantag görs om JSP:er när ett fel i koden möjligen kan orsakas av en utvecklare, eller ett rrnner-fel kan orsakas av systemet. Undantagshantering i JSP är bokstavligen densamma jämfört med i Java, där min make och jag organiserar undantag med hjälp av Try Catch-block. I JSP, till skillnad från Java, finns det undantag när det finns lite eller inget fel i den mänskliga koden.
g.
I den här delen. Vi kommer att diskutera ett enkelt sätt att göra något åt undantag i JSP. Att skriva JSP-kod kan leda till kodningsfel som kan dyka upp var som helst runt koden. Följande fel kan visas i din JSP-kod:
Undantag markerade
Vad är JSP-undantag?
Undantaget är vanligtvis ett objekt som organiseras under körning. Undantagshantering är en typ av de flesta processer som används för att hantera körtidsfel. Det verkar finnas två sätt i JSP att framgångsrikt hantera utelämnanden: genom att använda errorPage-attributen och helt enkelt använda ett nytt isErrorPage-attribut i siddirektivet. Beroende på djupet av
En markerad utelämnande är ett undantag som vanligtvis är ett användarfel eller problem och som därför har svårt att förutsägas av programmeraren. Till exempel, i händelse av att filen behöver öppnas ytterligare, men filen inte kan hittas, kan ett undantag skapas. Dessa undantag kan inte ignoreras endast vid monteringstillfället.
Exekveringsundantag
Körtiden är ett undantag, ett undantag som denna värdefulla programmerare förmodligen kunde ha undvikit. Till skillnad från kontrollerade problem ignoreras runtime-undantag någon gång i kompileringen.
Fel
Dessa är nästan alla undantag, utan snarare problem som uppstår på utsidan av användarens ansvarsområde å andra sidan programmet ammista. Fel ignoreras vanligtvis i hela din kod eftersom du sällan kan peka på ett allvarligt fel. Till exempel uppstår ett översvämningsfel. Huruvida de ignorerades vid sammanställningstillfället då.
Vi kommer att prata mer om hur man hanterar upptidsundantag för varje fel i din jsp-kod.
Använd objekt
Att kasta ett undantagsobjekt är en effektiv händelse av en Throwable-underklass (till exempel java.lang. NullPointerException) och är endast tillgängligt i felmeddelandekampanjer och artiklar. Följande tabell listar de metoder som är tillgängliga i klassen Throwable.
offentlig sträng getMessage ()
Returnerar en detaljerad beskrivning av undantaget som kan kastas. Det här meddelandet initieras i någon sorts Throwable-konstruktor.
få offentliga skäl ()
Hämtar anledningen till undantaget som ett kastbart objekt.
offentlig sträng toString ()
Returnerar namnet på fältet som är kopplat till dessa getMessage ()-resultat.
användare printStackTrace ()
Skriver ut en tom come about toString () med någon stackspårning till System.err, enhetsström med fel.
allmänt tillgängligt StackTraceElement [] getStackTrace ()
Returnerar ett urval som innehåller varje element i spårningsstacken. Elementet vid index 0 representerar den största aspekten i anropsstacken, och den konstanta faktorn i arrayen representerar den viktigaste metoden längst ner i anropsstacken.
engångs public fillInStackTrace ()
Fyller spårstacken för detta kastbara objekt med den aktuella stapelordningen och lägger till annan tidigare stackinformation till spårningen.
JSP ger dig möjlighet att ange detta sidfel direkt för varje JSP. Varje gång sidan ger ett undantag, JSP anropar verkligen automatiskt felsidan i cylindern.
Nedan är vanligtvis ett exempel på att indikera en felwebbplats för huvudfilen a.jsp manuellt. För att skapa någon typ av felsida, använd <% @ page-operatorn, vilket antyder errorPage "xxx"%>.