jsp schoon, het is altijd moeilijk te testen /servlet jsp en schoon.Jsp en servlet, heeft vaak een groot aantal client /server - interactie, waardoor fouten kunnen moeilijk te kopiëren, hier zijn een paar tips en suggesties, kan je helpen beter gebruik te maken van het systeem. De leegte fac (): systeem. Leegte fac () gemakkelijk te gebruiken als een teken om te testen of een bepaalde code wordt uitgevoerd of niet.Kunnen we een afdruk van de waarden van de variabelen.Bovendien, omdat het systeem doel is de kern van een deel van een voorwerp, kan het gebruik van overal, in plaats van installatie van de klasse extra.Dit omvat de servlets, jsp, RMI, EJB's, gewone bonen en klassen, en omvat Compared te stoppen...,,, op breakpoints, schriftelijk te System.out niet mengen met de normale uitvoering door veel van de aanvraag, die maakt het erg als je timing is crucial..,,, de volgende is de syntax gebruik te systeem. Println (): dat systeem. Println ("het debuggen boodschap"); en de volgende is een eenvoudig voorbeeld van het gebruik van System.out.print ():, <% @ taglib prefix= "C" uri= "http://java.sun.com/jsp/jstl/core"%> < html> < head> < title> System.out.println< /title> < /head> < body> < c:forEach var=; "tegen" begin= "1" end= "10" step= "1" > < c:out. "${counter-5}" /> < /br> <% System.out.printl;N ("anti - = +. Findattribute (" ");% > < /C:foreach > < /body > < /html >, als je probeert toegang te krijgen tot boven de jsp, zou leiden tot de volgende resultaten browser:, - 4 - 3 - 2 - 1 0 1 2 3 4 5, als je met een kater, je vindt aan het einde van deze lijn toegevoegd aan de stdout.log in het logboek in de catalogus, anti - = 1 = 2 = 3 = 5 tegen 4 in de strijd tegen de anti - = = = = = = = - = 7 tegen 6 = 8 = 9 = 10 tegen zo 'n teller, ze kunnen het drukken van de variabele en andere informatie in het logboek worden voor de analyse van de oorzaken van de problemen of om andere redenen, door gebruik te maken van de totstandbrenging van de recorder, de log) kader worden ontwikkeld met Het oog op een soort jvm vastgelegde diensten verstrekken.Dus we kunnen maken van dit kader te log een., laat ons re-write (bijvoorbeeld met behulp van jdk houthakker API: <%@taglib, prefix= "C" uri= "http://java.sun.com/jsp/jstl/core"%> <%@page import= "java.util.logging.Logger"%> < html> < head> < title> Logger.info< /title> < /head>; < body> <% logger=Logger.getLogger (this.getClass houthakker.GetName () ());%> < c:forEach var= "tegen" begin= "1" end= "10" step= "1" > < c:set var= "myCount." ${counter-5} "/> < c:out." ${myCount} "/> < /br> <% string boodschap =" counter= "+ pageContext.findAttribute (" tegen ") +" myCount= "+ pageContext.findAttribute (" myCount ");De recorder (nieuws). Informatie;% > < /C:foreach > < /body > < /html > dit zal in de browser en stdout.log tot dezelfde resultaten, maar je zal er in de stdout.log extra informatie.Hier gebruiken we de opname van informatie is, omdat we alleen de boodschap van de informatie.Hier is stdout.log dossier foto 's:, 24-sep-2010 23:31:31 org.apache.jsp.main_jsp _jspservice informatie: anti - = 1 mycount = - 4 24-sep-2010 23:31:31 org.apache.jsp.main_jsp _jspservice informatie: anti - = 2 mycount = - 3 24-sep-2010 23:31:31 org.apache.jsp.main_jsp _jspservice informatie: - = 3 mycount = - 2 24-sep-2010 23:31:31 org.apache.jsp.main_jsp _jspservice informatie: anti - = 4 mycount = - 1 24-sep-2010 23:31:31 org.apache.jsp.main_jsp _jspservice informatie: - = 5 = 0 mycount 24-sep-2010 23:31:31 org.apache.jsp.main_jsp _jspservice informatie: anti - = 6 = 1 mycount 24-sep-2010 23:31:31 org.apache.jsp.main_jsp _jspservice informatie: - = 7 = 2 mycount 24-sep-2010 23:31:31 org.apache.jsp.main_jsp _jspservice informatie: - = 8 = 3 mycount 24-sep-2010 23:31:31 org.apache.jsp.main _Jsp _jspservice informatie: anti - = 9 = 4 mycount 24-sep-2010 23:31:31 org.apache.jsp.main_jsp _jspservice informatie: - = 10 mycount = 5, een e - mail sturen door gebruik te maken van de functies op alle niveaus kunnen vergemakkelijken, ernstige () () () en waarschuwingen () - Info, goed, finer, () () () waarvoor,,,,,.Hier waarvoor () kan worden gebruikt voor het vastleggen van informatie en de beste methoden kunnen worden gebruikt voor het vastleggen van de mogelijkheid van (ernstige) informatie, kun je op basis van het kader van de ernst en het belang van de informatie in de documenten die in de verschillende instrumenten, nee, kenmerken: is een gratis open Source - Java, geïntegreerde ontwikkeling, milieu, steun voor de ontwikkeling van de Java - toepassing van de onafhankelijkheid en de webapplicatie jsp en servlet en jsp specificaties omvatten, enz. De kenmerken van de steun, de volgende functies:,, de inbedrijfstelling, breekpunt, stap door de code,,,,,,, de inachtneming van de punten, kan je naar boven ntebeans document begrijpen beter functioneren, met zenuwgas, kun je beter de totstandbrenging van jsp en servlet gevat:H, de totstandbrenging van het bevel dat je beter applet of aanvragen, beter kunnen sun.servlet.http.httpserver servlet jsp of, beter, en dan naar de uitvoering van de server reageert jsp /servlet http http, zodat we uit een browser.Dit is vergelijkbaar met het programma.Het verschil is, kleine programma 's, de werkelijke herstelde programma is de zon van kleine programma' s. De meeste van deze details verborgen APPLETVIEWER, met automatische weet hoe beter.Totdat ze jsp doen, wat je moet doen om beter de volgende:,,, je hebt je weg te vinden, sun.servlet.http.http-server en aanverwante soorten.,,, die je kan vinden, zodat je classpath jsp en steun, meestal \\WEB-INF\\classes wortels.,,, als je de juiste weg te sun.servlet.http.httpserver, schoon.Je kan in je geïnteresseerd in jsp beter breekpunt, gebruik dan een browser op verzoek van de server, voor bepaalde jsp (http: //lokale: 8080 /jsptodebug).Je moet je zien in de uitvoering van het breekpunt te stoppen, met de opmerking: in je code in de toelichting kan helpen in het proces van de aanpassing van de verschillende manieren.In de toelichting worden gebruikt in het proces van de aanpassing van veel andere methoden, jsp Java opmerkingen en op één lijn (///////...) en multi - lijn (/*...* * * * * * *) voor de voorlopige opmerkingen kunnen worden geschrapt en /of een deel van de code.Als de verkeerde code verdwijnen, kijk naar uw opmerkingen, de problemen te vinden, de cliënt en de server, soms als een hoofd: jsp en niet, zoals verwacht, om de oorspronkelijke http verzoeken en antwoorden is zeer nuttig.Als je bekend bent met de structuur kan worden gelezen van een protocol, en op verzoek, om te zien wat wat is en die de aanpassing van de techniek van de titel, belangrijke:, hier is schoon schoon dat een lijst van jsp:,,, laat de browser pagina 's oorspronkelijke inhoud is weergegeven.Dit kan helpen bij de identificatie van formaat.In het algemeen is het menu van de met het oog op een mogelijkheid om ervoor te zorgen dat de browser niet zijn eerdere verzoek van de produktie, door de handhaving van een volledige pagina 's.Met de Netscape Navigator, door de dienst terugzending; en met behulp van de dienst op Internet Explorer.,,,



Previous:
Next Page: