Is De Belangrijkste Huidige Foutpagina Van Onze Eigen Inspanningen? Onmiddellijk Repareren

 

In deze tekst zullen we enkele mogelijke bronnen identificeren die veelvoorkomende Struts-foutpagina’s kunnen activeren, en vervolgens verschillende stijlen beschrijven om het probleem op te lossen.

 

 

Maak het perfecte bestand Error404.jps & ExceptionHandler.jsp in de Fehler directory in de root samen met Webroot. Voor andere problemen kunt u hulp krijgen op https://www.mkyong.com/struts/struts-global-custom-exception-example/.Voer gewoon alle code web.xml in de webapp

-tag in.

  

404 /error/Error404.jsp
            vierhonderd          /error/ExceptionHandler.jsp      

Struts biedt een goede, veel minder geavanceerde manier van verkopen met niet-opgeslagen uitzonderingen en verwijst potentiële klanten door naar de foutpagina. U kunt Struts eenvoudig configureren om verschillende foutpagina’s voor verschillende uitzonderingen weer te geven.

Struts maakt het gemakkelijk om uitzonderingen te verwarren door een uitzonderingsapparaat te gebruiken. De Exception interceptor wordt eenvoudig gebundeld met verkeersupdates op de onbetaalde stapel, zodat uw gezin niets anders hoeft te doen om de situatie aan te pakken. Het is klaar voor gebruik en een persoon kan het gebruiken.

Laten we eens kijken naar een eenvoudig Hello World-voorbeeld met een paar immateriële wijzigingen in het HelloWorldAction.java-bestand. Hier hebben we allemaal bewust NullPointer geproduceerd en uitgeschakeld met behulp van onze HelloWorldAction-adancementcode.

Com.tutorialspoint.struts2 pakket;importeer com.opensymphony.xwork2.ActionSupport;Openbare module HelloWorldAction breidt actie-ondersteuning uit ongebruikelijke manier naam; veel punten () Tekenreeks x = null; x betekent x.substring (0); SUCCES is terug; openbare archipel getName () Naam retourneren; public void setName (tekenreeksnaam) deze.naam betekent naam; <% - Fanpage contentType = "tekst versus html; tekenset is UTF-8"%><% - taglib = voorvoegsel "s" uri is gelijk aan "/ struts-tags"%> Hallo het publiek Hallo allemaal, <% @ paginataal is gelijk aan "java" contentType komt overeen met "text html; charset = ISO-8859-1" pageEncoding betekent "ISO-8859-1"%><% @taglib komt overeen met elk van onze prefix "s" uri = "/ struts-tags"%> Hallo allemaal

Hallo allemaal van Struts2


Naam / HelloWorld.jsp Het is efficiënter om op het representatieve thema te klikken en vervolgens op Exporteren> WAR-bestand te klikken om een ​​War-bestand te maken. Stel vervolgens deze WAR in in de algemene Tomcat-webtoepassingsmap. Ga ten slotte naar de Tomcat-server en probeer daadwerkelijk toegang te krijgen tot de URL http: // localhost: 8080 / HelloWorldStruts2 / index.jsp. Het volgende scherm verschijnt — –

Voer “Struts2” in maar verzend de url. U zou de volgende beschrijvingspagina moeten vinden ‘

Zoals het bovenstaande voorbeeld uitlegt, doet de standaarduitzondering voor onze interceptor uitstekend werk rond de uitzondering.

Nu posten enkelen een aparte bug voor onze eigen favoriete uitzonderingspagina. Maak een gegevens met de naam Error.jsp met het volgende onderwerpmateriaal:

<% @ artikeltaal is gelijk aan "java" contentType betekent "text / html; figure set = ISO-8859-1"pageEncoding = "ISO-8859-1"%><% bij taglib-prefix = "s" uri "/ struts-tags"%> Dit is een aangepaste probleempagina
common corruptie-pagina in struts

Laat Noord-Amerika nu Struts configureren om deze uitzonderingsfoutpagina te helpen. Optimaliseer die struts.xml-versie als volgt’

= / HelloWorld.jsp per fout = .jsp
common error page living in struts

Zoals in het vorige voorbeeld is getoond, hebben we Struts geconfigureerd om het fatale Error.jsp-bestand te implementeren om een ​​NullPointerException te vervalsen. Nu, wanneer de kijkers het programma opnieuw starten, zijn ze geneigd het volgende gebruik te zien:

Bovendien biedt het Struts2-framework alcoholisten een anonieme “logging”-kaper voor het ondertekenen van uitzonderingen. Omdat alle registrars uitzonderingen kunnen signaleren die niet zijn opgemerkt, kunnen de meesten van ons allemaal gemakkelijk het leveringsspoor zien en uitzoeken wat er mis was

Globale uitzonderingstoewijzingen

We hebben geleerd hoe we iets kunnen doen aan actie-uitzonderingen. Kunnen we een sterke uitzondering maken voor de hele wereld, dus geldt voor alle acties die je begrijpt. Om bijvoorbeeld op unieke wijze dezelfde NullPointerExceptions te vangen, zouden we ongetwijfeld de tag aan deze tag kunnen toevoegen. > Een tag hier in combinatie met zijn moet worden geïntegreerd in de belangrijkste -tag, die zich als volgt over het struts.xml-bestand bevindt: â ’

Naam / HelloWorld.jsp per fout = .jsp

‘; var adpushup. = adpushup. || ; adpushup.que betekent adpushup.que || []; adpushup.que.push (functie () Aanvulling. triggerad (ad_id); );

 

 

 

 

 

Common Error Page In Struts
Typowa Strona Bledu W Rozporkach
Pagina Di Errore Comune In Struts
Pagina De Error Comun En Struts
Pagina De Erro Comum Em Struts
스트럿츠의 일반적인 오류 페이지
Vanlig Felsida I Struts
Allgemeine Fehlerseite In Streben
Stranica Rasprostranennyh Oshibok V Stojkah
Page D Erreur Commune Dans Struts