http, worden beschouwd als een string, door het sluiten van een overeenkomst.Dit omvat digitale, boolean, getallen, de datum, de cijfers achter de komma en alles.Alles is volgens http string.Echter, in de pijler, je kan met alle soorten gegevens eigenschap.- ho maar de prestaties of automatische vergadering?De verschillende soorten steun. In het kader van het GLB te doen het zware tillen.Bijvoorbeeld, als je in de actie van een gehele eigenschap, je automatisch omgezet in de gehele eigenschap van parameters van het verzoek, zonder iets te doen.Bij verstek, pijler is met een soort - omzetter.Sommige van hen zijn, als je met wat mensen hoef je je geen zorgen te maken:,,, de gehele, komma, drijvend, Daul,,,,,,, de datum en de tijd van netwerken en collecties,,,,,,,, boolean, opsomming, met bigdecimal,,,,, In sommige gevallen, je gebruikt je z 'n gegevens vormen, is het noodzakelijk om de toevoeging van je. Maar weet hoe deze waarde aan te tonen.Rekening houden met de volgende gewone Java object, milieu, Java, pakje com.tutorialspoint.struts2; de naam van de persoon van de milieu -, de omgeving (string naam) {naam} {} =; touw getname ();} de leegte setName (string naam) {} = naam;}}, dit is een zeer eenvoudige klasse heeft een eigenschap, naam, dus niet speciaal over dit soort.We creëren een soort systeem, met inbegrip van informatie, systemdetails. Java,.Het doel van deze praktijken, ik heb hard code "milieu en ontwikkeling" en "besturingssysteem Windows xp sp3".In een echt project, kan je in de configuratie van het systeem voor het verkrijgen van informatie uit.Dus laten we heeft de volgende taken: tassen, com.tutorialspoint.struts2; de invoer van com.opensymphony.xwork2.actionsupport; uitbreiding van de cursussen systemdetails ActionSupport {particuliere milieu = nieuwe milieu ("ontwikkeling"); de privé - string OS = "Windows xp sp3"; de string execute () {} getenvironment succes terug; de milieu () {terugkeer Milieu;} de leegte setenvironment (milieu) {}) this.environment = milieu; - getoperatingsystem () {terug te keren naar het systeem;} de leegte setoperatingsystem (string OS) {this.operatingsystem = besturingssystemen;}}, laten we de oprichting van een eenvoudige jspDocumenten, dat system.jsp, milieu en het Systeem Informatie <% @ blz. Taal = "koffie" van de ContentType "firewall; charset = = = = = = = = = = = = = ISO - 8859 - 1" pageencoding "ISO - 8859 - 1"% > <% @ taglib prefix = 'uri = "/maar het etiket"% > <!"- de openbare doctype: //europa.eu.int /comm ///////////////- http: //europa.eu.int /NL 4,01 ook de overgang van" HTTP://www.w3.org /TR /html4 /los. Ook de "> < http: //europa.eu.int > < hoofd > < titel > details < /titel > < /hoofd * body> milieu; <: < s: waarde =" milieu "/> < BR > systemen: < s: waarde =" Os "/> < /body > < /html > en laten we de draad, system.jsp en, systemdetails.java, samen gebruikt, stijlen, XML,.De systemdetails klasse heeft een eenvoudige methode () door de string "succes", <?De XML - = "1" codering = "utf - 8"?> <.Maar het publiek "doctype Apache - ///////////////NL 2 ook door toewijzing van" HTTP://pijler. De Apache. Org /D /struts-2.0 ook "> < maar het > < constante namen =" pijler. Devmode "waarde" echt "/> < naam van het pakket =" hallo wereld "=" standaard "> de uitbreiding maar < naam van de bewegingen =" systeem "=" COM. Tutorialspoint. 2. Systemdetails "methode =" uitvoering "> < de Naam =" succes "> /systeem. Jsp < /resultaten > < /Action > < /pakje > < /stutten >, klik op de naam van het project en op de uitvoer van de oorlog, > document, het creëren van een oorlog dossier.En dan gaan webapps gids inzet in deze oorlog.Tot slot, begin je server proberen toegang te krijgen tot de HTTP:/url /8080 ///////system.action helloworldstruts2 lokale.Dit zal je volgende scherm:,,, wat verkeerd is, en de produktie boven?Maar het weet hoe te tonen en de omschakeling van de reeks "Windows xp sp3" en andere interne gegevens vormen, maar zij weten niet wat we met de aard, het milieu, het type.Dus, het is gewoon dat tostring (), in de klasse van de methode.Om dit probleem op te lossen, laten we nu tot de registratie van een eenvoudig en voor het milieu, de uitwisseling van stroom.Het creëren van een klasse, environmentconverter.java, de volgende, met inbegrip van com.tutorialspoint.struts2; de invoer van java.util.map; de invoer van org.apache.struts2.util.strutstypeconverter; de cursus environmentconverter uitbreiding strutstypeconverter {- ConvertFromString (kaart in het kader van een object, [...] wat de waarde, de klasse) {milieu milieu (ENV = nieuwe waarden [0]); - de touwtjes terug converttostring: ENV;} (kaart achtergrond, streefwaarde) {ecologische variabelen = (milieu) = = nul waarden; het milieu?Lege: ENV. Getname ();}},, environmentconverter, de uitbreiding, de strutstypeconverter, zeg maar hoe de milieu string en vice versa bij het herschrijven van de twee methoden, convertfromstring () (),,, converttostring.Laten we nu in onze programma 's van de omzetter geregistreerd.Er zijn twee manieren om de registratie van een converter.Als de omzetter wordt slechts in een specifieke actie, dan moet je het creëren van een eigenschap van een document moet worden genoemd, de aard van de actie "[], dus praten.,, in ons geval maken we een dossier, systemdetails-converstion.properties invoeren, wordt geregistreerd: = com.tutorialspoint.struts2.environmentconverter, milieu, in bovenstaand voorbeeld" milieu "Is de naam van de eigendom, systemdetails.java, en we spreken maar het gebruik is, environmentconverter, omschakeling van eigendom is.Maar we doen het niet, integendeel, we worden geregistreerd in de wereld van de omzetter, zodat het kan worden gebruikt in de toepassing.Om dit te bereiken, het creëren van een eigenschap van een dossier, xwork-conversion.properties, in WEB-INF/classes, de volgende documenten:,, com.tutorialspoint.struts2.environment =, com.tutorialspoint.struts2.environmentconverter, is dit register op mondiaal niveau, om maar een soort automatisch kunnen worden als er een verandering van omgeving.Nu, als je het opnieuw samenstellen en de procedure opnieuw, krijg je een betere resultaten als volgt:,,, is het duidelijk dat, nu de resultaten beter zijn, betekent dit dat we stutten. Werkt.Dit is je zou kunnen leiden tot een omzetter en de registratie van uw verzoek, worden gebruikt.
Maar 2 soorten omschakeling in
Previous:Maar 2 -
Next Page:Maar 2 opmerkingen