lox standard et bibliotek (jstl) forelæsning

, javaserver sider standard et bibliotek (jstl) er en indsamling af nyttige lox rfid - brikker, som omfatter centrale funktioner er fælles for mange lox ansøgninger. jstl er støtte til fælles, strukturelle opgaver såsom iteration og hypoteser, mærkater til at manipulere xml - dokumenter, internationalisering tags og sql hundetegn.det giver også en ramme for integration af eksisterende sædvane mærkater med jstl hundetegn., jstl mærker kan klassificeres i henhold til deres funktioner, til følgende jstl et bibliotek grupper, som kan anvendes ved at skabe en lox side:,,,, centrale hundetegn,,,, formatering,,,,, sql hundetegn,,, xml - mærker,,,,,,, jstl funktioner,,,,,, at installere jstl bibliotek:,, hvis du bruger apache hankat container, så følg efter to enkle foranstaltninger:,,, downloade binære distribution fra apache standard taglib og pak den komprimerede fil.,,, at anvende standard taglib fra jakarta taglibs distribution, blot kopierer jar filer i fordelingen er "l" - registret til deres ansøgning er webapps. rod. web-inf (lib fortegnelse.,,, til at benytte alle de biblioteker, du skal omfattea < taglib > direktiv på toppen af hver lox, der bruger biblioteket. centrale mærker:, kernegruppen af mærkater er den hyppigst anvendte jstl hundetegn.følgende er syntaks, til også at omfatte jstl centrale bibliotek i deres lox:, <% @ taglib præfiks = "c" uri = "http://java.sun.com/jsp/jstl/core"% > er der følgende centrale jstl mærker:, tagdescription < c: > som <% =...> men til udtryk.< c: > er resultatet af et udtryk evaluering i en »anvendelsesområde« < c: fjerne > fjerner en undersøgte variable (fra et bestemt omfang, hvis angivet).< c: fange > noget throwable, der forekommer i kroppen og eventuelt udsætter det.< c: hvis > simple betinget mærke, som evalutes sin krop, hvis de leverede tilstand er sandt.< c: vælg > simple betinget, der etablerer en forbindelse til hinanden, hvis aktiviteter, der er kendetegnet ved < når > og < ellers er > < c: når > subtag på < vælge > det omfatter et organ, hvis dets tilstand evalutes "rigtigt".< c: ellers er > subtag på < vælge > det følger < når > mærker og er kun, hvis alle de forudgående betingelser er vurderet til "falske".< c: import > har en absolut eller relativ url og afslører indholdet til enten side, en snor i "var" eller et "i" varreader ".< c: for hvert > de grundlæggende iteration mærke, at acceptere mange forskellige typer støtte til indsamling og subsetting og andre funktioner.< c: fortokens > gentager over tokens, adskilt af de leverede delimeters.< c: param > tilføjer en parameter til en med "import" du url.< c: omdirigere > registret omdirigerer til en ny url.< c: url > skaber en url med frivillig forespørgsel parametre, formatering mærker:, jstl formatering mærkater anvendes til format og præsentation tekst, dato, tidspunkt og tal for internationaliseret websteder.følgende er syntaks, til også at omfatte formatering bibliotek i deres lox:, <% @ taglib præfiks = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt"% > efter er den liste over formatering jstl mærker:, tagdescription < fmt: formatnumber > at gøre numeriske værdi med specifikke præcision eller format.< fmt: parsenumber > parses snoren repræsentation af et nummer, valuta, eller en procentdel.< fmt: formatdate > formater, en dato og /eller ved hjælp af den medfølgende styles og mønster < fmt: parsedate > parses snoren repræsentation af en dato og /eller tid < fmt: bundt > belastninger, en ressource, der skal anvendes ved et bundt.< fmt: setlocale > opbevarer givet locale i samme konfiguration variabel.< fmt: setbundle > belastninger, en ressource, pakke og gemmer det i de nævnte undersøgte variable eller bundt konfiguration variabel.< fmt: timezone > angiver den tidszone, til enhver tid formatering eller parsing aktioner satte sig i sin krop.< fmt: settimezone > opbevarer i zone i den tidszone, konfiguration variable < fmt: budskab > at vise en internationaliseret besked.< fmt: requestencoding > sæt anmodning tegnsæt, sql mærker:, jstl sql - bibliotek giver mærker for at interagere med relationsdatabaser (rdbmss) såsom oracle, mysql eller microsoft sql server. efter er syntaks, til også at omfatte jstl sql bibliotek i deres lox:, <% @ taglib præfiks = "sql" uri = "http://java.sun.com/jsp/jstl/sql"% > efter er den liste over sql jstl mærker:, tagdescription < sql: setdatasource > skaber en enkelt datasource kun egnet til fremstilling af prototyper < sql: forespørgsel > gennemfører sql forespørgsel er defineret i dens krop eller gennem den sql attribut.< sql: ajourføring > gennemfører sql ajourføring er defineret i dens krop eller gennem sql attribut.< sql: param > sæt en parameter i en sql erklæring til den angivne værdi.< sql: dateparam > sæt en parameter i en erklæring til den angivne java.util.date sql værdi.< sql: transaktion > giver indlejrede database aktion elementer med en fælles forbindelse, der er oprettet for at udføre alle de udtalelser, som en transaktion., xml - mærker:, jstl xml - mærker giver en lox centriske måde at skabe og manipulere med xml - dokumenter.følgende er syntaks, til også at omfatte jstl xml - bibliotek i deres lox., jstl xml - bibliotek har speciallavet mærkater for interaktion med xml - data.dette omfatter parsing xml, omdannelse af xml - data og strømningsregulering baseret på xpath udtryk. <% @ taglib præfiks = "x" uri = "http://java.sun.com/jsp/jstl/xml"% >, inden de fortsætter med de eksempler, de har behov for for at kopiere to følgende xml - og xpath forbundne biblioteker i din < hankat installation adresseregister > \\ b:,,,, xercesimpl. glas:, downloade fra http: //////////////////////xerces dist www.apache. org /j /,,,, xalan. glas:, downloade fra http: //xml. apache. org /xalan-j /index en.html,,, følgende er en liste over xml - jstl mærker:, tagdescription < x: > som <% =...> men for xpath udtryk.< x: analysere > at analysere xml - data, der er angivet enten via en attribut eller i et organ.< x: > fastsætter en variabel til værdien af en xpath udtryk.< x: hvis > vurderer en test xpath udtryk, og hvis det er sandt, det behandler sin krop.hvis prøvningen tilstand er falske, kroppen er blevet ignoreret.< x: for hvert > at sløjfe over knudepunkter i en xml - dokument.< x: vælg > simple betinget, der etablerer en forbindelse til hinanden, hvis aktiviteter, der er kendetegnet ved < når > og < ellers er > < x: når > subtag på < vælge > det omfatter et organ, hvis dens udtryk evalutes "ægte" < x: ellers er > subtag på < vælge > det følger < når > mærker og er kun, hvis alle de forudgående betingelser er vurderet til "falske" < x: omdanne > gælder en xsl transformation af en xml - dokument < x: param > anvendelse sammen med omdanne mærke, at fastsætte en parameter i xslt stylesheet, jstl funktioner:, jstl omfatter en række standardfunktioner, hvoraf de fleste er fælles snor manipulation funktioner.følgende er syntaks, til også at omfatte jstl funktioner bibliotek i deres lox:, <% @ taglib præfiks = "fn" uri = "http://java.sun.com/jsp/jstl/functions"% > efter er den liste over jstl funktioner:, functiondescription fn: contains() test, hvis en input - string indeholder specificeret substring.fn: containsignorecase() test, hvis en input - string indeholder specificeret substring i en sag, ufølsomt.fn: endswith() test, hvis en input - string ender med de foreskrevne suffix.fn: escapexml() undslipper tegn, der kan fortolkes som en xml - oveni.fn: indexof() afkast indekset inden for en række af den første forekomst af en bestemt substring.fn: join() slutter sig til alle elementer af et system i en snor.fn: length() afkast antallet af poster i en samling, og antallet af personer i en snor.fn: replace() vender tilbage en snor, som følge af at erstatte en input - alle hændelser med en snor.fn: split() i en snor i en række substrings.fn: startswith() test, hvis en input - kæde starter med den specificerede præfikser.fn: substring() returnerer en delmængde af en snor.fn: substringafter() returnerer en delmængde af en snor på grundlag af en specifik substring.fn: substringbefore() returnerer en delmængde af en snor, før en bestemt substring.fn: tolowercase() omdanner alle de tegn på en snor til lavere.fn: touppercase() omdanner alle de tegn på en snor til øverste.fn: trim() fjerner hvide områder i begge ender af en snor.,



Previous:
Next Page: