De internationale

servlet, voordat we beginnen, laat me het uitleggen van drie belangrijke aspecten:,,,, internationalisering (i18n): dit betekent dat de inhoud van de website van een vertaling in de taal van de nationaliteit van de bezoekers en de verschillende versies van de lokalisatie,.,,, (l10n), dit betekent dat: de bron aan de website aan te passen aan de specifieke geografische of regionale cultuur bijvoorbeeld de Franse vertaling website.,,,,, is dit de plek: een specifieke culturele en geografische regio 's.Het wordt vaak aangeduid als een symbool, het is een symbool van de staat achter, het is een "gescheiden.Zoals "en_us" vertegenwoordigers van de Engelse taal is ons milieu.,,, moet aandacht worden besteed aan de website en de vaststelling van een aantal projecten.Deze handleiding zal je niet de volledige details, maar het geeft je een goed voorbeeld van hoe je ze kan door een onderscheid te maken tussen de positie van de verschillende talen van de Gemeenschap op het gebied van het netwerk dat voor je pagina 's, op basis van de indiener van het verzoek een servlet kan op het gebied van De versie van het desbetreffende gebied volgens de voor de uitgave de plaatselijke taal, cultuur en eisen.De volgende is het doel van het verzoek terug naar de plaats van objecten, java.util.locale verzoeken. Getlocale (), onderzoek de plaats delict, de volgende is: ter plaatse belangrijke methode, kan je het gebruiken voor de opsporing van de locatie van de verzoeker, de taal natuurlijk op de plaats delict.Alle onder de naam van het land en de taal van de methode voor het weergeven van de naam wordt het verzoek s.n.method & beschrijving van de browser, 1, string getcountry (), de methode is, de landen /regio 's in de regio' s van de code in de ISO 3166 - formaat, 2, 2, getdisplaycountry (), touw,, deze methode is een naam voor de site het land is goed voor de gebruiker. Getlanguage (3),,,, is het touw, in deze regio, ISO 639 - formaat in de taal van de code, 4, getdisplaylanguage, string. (), is deze methode is de taal aan de gebruikers ter plaatse, geschikt voor de vermelding van de naam,,, de 5. Methode terug. Getiso3country (), een afkorting voor de landen van de regio, 6, getiso3langua, string.Ge (), deze methode is een afkorting voor de regionale talen, bijvoorbeeld:.,, dit voorbeeld laat zien hoe een taal, eisen in verband met de landen, de invoer van de Java - IO - * * * * * * * * * * * * * *;...; de invoer van servlet. Invoer... Servlet. Http java.util.locale. (*); de invoer van getlocale uitgebreid; de cursus HttpServlet {de leegte doget (verzoek om een httpservletrequest, terug op ioexception httpservletresponse), zodat de klanten op het gebied van de plaats delict (///////= verzoek. Getlocale (); reeks language = ter plaatse. Getlanguage () en de kolom land = ter plaatse. Getcountry (); ///////de aard van de inhoud van een reactie op de reactie. Setcontenttype ("de firewall"); PrintWriter = de verantwoordelijkheidSnel. Getwriter (); reeks titel = "opsporing" regio 's "; Serie doctype = <.Http: //europa.eu.int /public "-//w3c//dtd doctype: //europa.eu.int /comm /4,0 +" transitional//en\\ "> n"; println (docType + "< html> n + < head> < title>" + title + "< /title> < /head> n + < het bgcolor=\\" #f0f0f0\\ "> n + < h align=\\" center\\ ">" + taal + "< /h1> n + < 2 align=\\" center\\ ">" + 3 + "< /h2> n + < /body> < /html>");}}, talen dit kan Setting:, A. A pagina geschreven in a Western Europese taal als het Engels, Spaans, Frans, Italiaans, Nederlands, en hier is het belangrijk om een. Het Content-Language header te display alle tekens. Tweede punt, is het gebruik van HT - speciale tekensDe entiteit bijvoorbeeld, Ml, van "&ñ" vertegenwoordigers "enñ" en "&¡" vertegenwoordigers "en¡" als volgt: de invoer van Java, IO * * * * * * * * * * * * * *;...; De invoer van servlet. Invoer... Servlet. Http *.; de invoer van java.util.locale; uitbreiding van de cursussen displayspanish HttpServlet {de leegte doget (verzoek om een httpservletrequest, terug op ioexception httpservletresponse) {///////de aard van de inhoud van een reactie van de reactie. Setcontenttype ("de firewall"); PrintWriter = reactie. Getwriter (); ///////Spaanse woorden code.Antwoord. SetHeader ("verhaal", "e"); de string "en op de titel = & nieuws; ol"; reeks doctype = < "."- de openbare doctype: //europa.eu.int /comm ///////////////ook W3C: //europa.eu.int /comm /4" en "overgang" > "; /NL, leegte fac (doctype +" < http: //europa.eu.int > n "+" < hoofd > < titel > "+ titel + < /rubriek" > < /hoofd > n "+" < lichaam achtergrond kleur = "# f0f0f0" > n "+" < H1 > "+" en op de & nieuws; van: "+ < /H1 > n" + "< H1 >" + "& iexcl. Hallo, de wereld!"+ "< /H1 > n" + "< /body > < /html >");}}, regionale instellingen bepaalde datum, kun je de java.text.dateformat en statische getdatetimeinstance () datum en tijd voor concrete naar de plaats delict.De volgende voorbeelden van hoe het aan een bepaalde plaats: datum van specifieke, in de Java - IO - * * * * * * * * * * * * * *;...; de invoer van servlet. Invoer... Servlet. Http. * * * * * * *; de invoer van java.util.locale; de invoer van java.text.dateformat; de invoer van gespecificeerde formaat van de cursussen in datelocale; uitbreiding van HttpServlet {de leegte doget (httpservletrequest op verzoek httpservletresponse gegooid ioexception (///////terug naar de vaststelling van de inhoud van het type reactie, de reactie. Setcontenttype ("de firewall"); PrintWriter = reactie. Getwriter (); ///////klanten krijgen de plaats delict = verzoek ter plaatse. Getlocale (datum); reeks = datum formaat. Getdatetimeinstance (dateformat.full,Dateformat.short, ter plaatse). Het formaat van de formulieren (de nieuwe datum ()); reeks titel = "regionale instellingen bepaalde datum"; reeks doctype = < "."- de openbare doctype: //europa.eu.int /comm ///////////////ook W3C: //europa.eu.int /comm /4" en "overgang" > "; /NL, leegte fac (doctype +" < http: //europa.eu.int > n "+" < hoofd > < titel > "+ titel + < /rubriek" > < /hoofd > n "+" < lichaam achtergrond kleur = "# f0f0f0" > n "+" < H1 aanpassing = "het centrum" > de datum "+ + < /H1 > n" + "< /body > < /html >");}}, regionale instellingen voor een bepaalde munt, kan je java.txt.numberformat en statische getcurrencyinstance () het formaat van numerieke methoden op lange termijn, zoals dubbele - of in een specifieke regio 's.De volgende voorbeelden van hoe het is voor een bepaalde regio 's in de vorm van een specifieke, in de valuta van Java IO *; de invoer: invoer van...... de servlet. * * * * * * *, * * * * * * * servlet. Http java.util.locale.; de invoer; de invoer van java.text.numberformat; de invoer van gespecificeerde formaat van de cursussen in currencylocale; uitbreiding van HttpServlet {de leegte doget (httpservletrequest httpservletresponse op verzoek) gooi ioexception (//terug, wordt de inhoud van het type reactie van de reactie. Setcontenttype ("de firewall"); PrintWriter = reactie. Getwriter (); ///////klanten krijgen de plaats delict = verzoek ter plaatse. Getlocale (); NumberFormat nft = numberFormat. Getcurrencyinstance (site); reeks formaten (1 miljoen formattedcurr = nft.);De titel van de regionale instellingen (= specifieke monetaire "; reeks doctype = <"."- de openbare doctype: //europa.eu.int /comm ///////////////ook W3C: //europa.eu.int /comm /4" en "overgang" > "; /NL, leegte fac (doctype +" < http: //europa.eu.int > n "+" < hoofd > < titel > "+ titel + < /rubriek" > < /hoofd > n "+" < lichaam achtergrond kleur = "# f0f0f0" > n "+" < H1 aanpassing = "het centrum" > "+ +" formattedcurr < /H1 > n "+" < /body > < /html >);}}, concrete percentages, kan je java.txt.numberformat en statische getpercentinstance () de methode van Het percentage van de specifieke regio 's.De volgende voorbeelden van hoe het percentage van een bepaalde regio 's van formaat: invoering van Java, IO * * * * * * * * * * * * * *;...; de invoer van servlet. Invoer... Servlet. Http. * * * * * * *; de invoer van java.util.locale; de invoer van java.text.numberformat; de invoer in de vorm van uitbreiding van percentagelocale aangewezen; de cursus HttpServlet {de leegte doget (httpservletrequest op verzoek httpservletresponse terug gegooid ioexception (//) vaststelling van de inhoud van het type reactie, de reactie. Setcontenttype ("de firewall"); PrintWriter = reactie. Getwriter (); ///////klanten krijgen de plaats delict = verzoek ter plaatse. Getlocale (); NumberFormat nft = numberFormat. Getpercentinstance (site); reeks formaten (0,51 formattedperc = nft.);Titel = "regionale instellingen bepaalde percentages.; de string" doctype = < "."- de openbare doctype: //europa.eu.int /comm ///////////////ook W3C: //europa.eu.int /comm /4" en "overgang" > "; /NL, leegte fac (doctype +" < http: //europa.eu.int > n "+" < hoofd > < titel > "+ titel + < /rubriek" > < /hoofd > n "+" < lichaam achtergrond kleur = "# f0f0f0" > n "+" < H1 aanpassing = "het centrum" > "+ +" formattedperc < /H1 > n "+" < /body > < /html >);}},



Previous:
Next Page: