, denne forelæsning vil give grundlæggende idé om simple syntaks (f.eks. elementer), der beskæftiger sig med lox udvikling:, scriptlet: en scriptlet kan indeholde en række java sprog erklæringer, variabel eller metode, erklæringer eller udtryk, der er gyldige i den side scripting sprog. efter er syntaks af scriptlet: og lt;% kodestykke% > du kan skrive xml - svarende til ovennævnte syntaks som følger:, < lox: scriptlet > kodestykke < /lox: scriptlet > enhver tekst, html mærker, eller at lox elementer, du skriver skal være uden for scriptlet.følgende er enkel og første eksempel for lox:, < html > < head > < afsnit > - verden < /afsnit > < /head > < krop > - verden!< br /> <%. println ("din ip - adresse er" + anmodning. getremoteaddr());% > < /organ > < /html >,, note:, forudsat at apache hankat er installeret i c: apache-tomcat-7.0.2. og deres miljø er opstilling som pr. miljø fælde tutor., lad os holde over kode i lox fil hello.jsp og sætte denne sag, c:. apache-tomcat-7.0.2. webapps. root, statistik og forsøge at kigge det ved at give url: http: //localhost: 8080 /hello.jsp.det vil give følgende resultat:,,, lox erklæringer: en erklæring erklærer en eller flere variabler eller metoder, som kan bruges i java - kode senere i lox fil.du må erklære den variable eller metode, før du bruger den i lox fil. efter er syntaks lox erklæringer:, <%!erklæring; [erklæring.] +...% > du kan skrive xml - svarende til ovennævnte syntaks som følger:, < lox: erklæring > kodestykke < /lox: erklæring > efter er det enkle eksempel for lox erklæringer:, <%!int - = 0% > <%!int a, b, c,% > <%!circle a = ny cirkel (2, 0);% >, lox udtryk: en lox udtryk element indeholder en scripting sprog udtryk, der er evalueret, omdannes til en streng og indsættes udtrykket forekommer i lox fil., fordi værdien af et udtryk, omdannes til en snor, kan du bruge en udtryk i en linje i teksten, uanset om det er eller ikke er mærket med: i en lox fil. udtrykket element kan indeholde udtryk, som er gyldig i henhold til java - præcisering af sprog, men du kan ikke bruge et semikolon til udtryk. efter er syntaks lox udtryk:, <% = udtrykket% > du kan skrive xml - svarende til ovennævnte syntaks som følger:, < lox: udtryk > udtryk < /lox: udtryk, efter jeg er >det enkle eksempel for lox udtryk:, < html > < head > < afsnit > en kommentar test < /afsnit > < /head > < krop > < p > i dag fødselsdato: <% = (nye java. util. date()). tolocalestring()% > < /p > < /organ > < /html > dette ville generere følgende resultat:,, dagens dato: 11-sep-2010 21:24:25, lox bemærkninger:, lox bemærkning er tekst eller erklæringer om, at den lox beholder bør ignorere.en lox bemærkning er nyttig, når man vil skjule eller "kommentarer" en del af din lox side. således er syntaks lox bemærkninger:, <% - det er lox kommentar...% > efter er det enkle eksempel for lox bemærkninger:, < html > og lt; head > < afsnit > en kommentar test < /afsnit > < /head > < krop > < h2 > en test af bemærkninger < /h2 > <%... bemærkning vil ikke være synlig på side kilde...% > < /organ > < /html > dette ville generere følgende resultat:,, en test af bemærkninger, der er et lille antal særlige konstruktioner kan bruges i forskellige tilfælde, at indlæse bemærkninger eller tegn det ville ellers behandles specielt.her er en oversigt:, syntaks formål <% - kommentar...% > en lox kommentar.ignoreret af lox motor.<!- bemærkning - > en html kommentar.ignoreret af browseren.< \\% er statisk <% bogstaveligt.%) > er statisk% > bogstaveligt.\\ 'enkelt citat i en attribut, der anvender fælles citater.en "dobbelt citerer i en attribut, der bruger dobbelt citater.lox direktiver,: en lox direktiv påvirker den generelle struktur i servlet klasse.det er normalt på følgende måde:, <% @ direktiv attribut = "værdi"% > der er tre typer direktiv tag: direktiv beskrivelse <% @ side...% > definerer side afhængige attributter, såsom scripting sprog, fejl side, som stødpude krav.<% @ omfatter.% > omfatter et dokument i oversættelse fase.<% @ taglib...% > erklærer et mærke, bibliotek, der indeholder skik aktioner, der anvendes i den side, vi vil forklare lox direktiv i særskilte kapitel lox - direktiver, lox aktioner:, lox aktioner tager konstruktioner i xml - syntaks for at kontrollere opførsel af servlet motor.du kan dynamisk indsæt en fil, genbrug javabeans komponenter, den bruger til en anden side, eller skabe html til java - stik af. der er kun én syntaks for aktion element, som det er i overensstemmelse med xml - standard:, < lox: action_name attribut = "værdi" /> action elementer i grunden er prædefinerede funktioner, og der er efter lox aktioner til rådighed:, syntaks formål lox: includeincludes en fil på den side anmodes om lox: usebeanfinds eller instantiates en javabean lox: setpropertysets tilhører en javabean lox: getpropertyinserts tilhører en javabean i produktionen lox: forwardforwards anmoderen, til en ny side lox: plugingenerates browser specifik kode, som gør en genstand eller omfatter mærke til java - stik af lox:elementdefines xml - elementer, dynamisk.lox: attributedefines dynamisk defineret xml - element er attribut.lox: bodydefines dynamisk fastlagte xml - element er lig.lox: textuse skrive skabelon tekst i lox sider og dokumenter.vi vil forklare lox aktioner i særskilte kapitel lox - aktioner, lox implicit genstande, lox støtter ni automatisk definerede variabler, som også kaldes implicit objekter.disse variabler er:, genstande, beskrivelse requestthis er, httpservletrequest, objekt, der er forbundet med denne anmodning.responsethis er, httpservletresponse, genstand, der er forbundet med det svar, at kunden.outthis er, printwriter, genstand, der anvendes til at sende produktion til kunden.sessionthis er, httpsession, objekt, der er forbundet med denne anmodning.applicationthis er, servletcontext, objekt, der er forbundet med anvendelsen sammenhæng.configthis er, servletconfig, objekt, der er forbundet med den side.pagecontextthis omfatter anvendelse af server særlige kendetegn som højere ydeevne, jspwriters,.pagethis simpelthen er et synonym for dette, og anvendes til at kalde de metoder, som defineret af de oversatte servlet klasse.exceptionthe, undtagelse, genstand, kan der dog være adgang til data af udpegede lox.vi vil forklare lox implicit objekter i særskilte kapitel lox - implicit objekter. -, kontrol - flow - erklæringer:, lox giver fuld magt i java til forankres i dit spind anvendelse.du kan bruge alle de api - grænseflader og byggestenene i java i din lox programmering, herunder beslutninger, erklæringer, havregryn mv. beslutning udtalelser:,, hvis anden blok starter, som en almindelig scriptlet, men scriptlet er lukket på hver linje med html tekst mellem scriptlet hundetegn. <%!int dag = 3% > < html > < head > < afsnit > hvis... andet eksempel < /afsnit > < /head > < krop > <% hvis (dag = = 1
lox syntaks
Previous:lox livscyklus
Next Page:lox aktioner