The struts.properties filen er en arv konfigurasjonsfil for Struts 2 rammeverket fra Apache. Filen inneholder en liste over modifiserbare egenskaper , inkludert FreeMarker plugin kontroller og koding ordninger . Egenskapsfilen kan importere flere tilpassede egenskaper fra separate filer . I Struts 2 , er disse egenskapene oftere kontrollert gjennom konstanter i struts.xml , selv om noen feilfikser krever bruk av struts.properties . Du trenger
WinRAR eller 7 -Zip
Vis flere instruksjoner
en
Installer Struts på datamaskinen. Finn struts.properties fil , som vanligvis ligger i " /WEB -INF /"-mappen. Åpne filen med alle tekstredigering program, for eksempel Notepad eller Wordpad . Eventuelle . Jar -filer må åpnes med et nedlastbart program som WinRAR eller 7 -Zip .
2
Åpen struts2.jar med en unpackaging program som WinRAR eller 7 -Zip , deretter åpne struts - standard. eiendommer fil i en teksteditor . Den struts -defaults filen inneholder dokumentasjon og standardverdiene for struts.properties fil , og er en nyttig referanse verktøy .
3
Rull ned til struts.configuration eiendom i struts.properties fil . Sett denne til plasseringen av ditt Struts konfigurasjonsfil. Som standard er denne satt til org.apache.struts2.config.DefaultConfiguration .
4
Set struts.locale og struts.i18n.encoding . Struts.locale setter standard locale , inkludert språk og land . Struts.i18n.encoding endringer kodingstypen av tegnsett. Som standard er den locale satt til no for USA engelsk , og kodingen er satt til UTF - 8 for standard Unicode-tegn.
5
Endre struts.objectFactory til ønsket objekt fabrikken type. Et objekt fabrikken skaper de viktigste rammevilkårene stedene. Standard er vår, som er et vanlig objekt rammeverk inkludert i Java - baserte applikasjoner.
6
Definer autoWiring logikk StringObjectFactory ved å redigere struts.objectFactory.string.autoWire eiendommen . AutoWire leser objektet navn og lokaliserer String-objekter som samsvarer . Tilkoblingene kan gjøres ved navn, etter type, etter konstruktøren eller automatisk.
7
Bla ned til struts.devmode eiendom. Som standard er denne egenskapen satt til false . Sette den til true vil gjøre det mulig utbygger , som automatisk setter struts.i18n.reload og struts.configuration.xml.reload til sann . I18n laster ressursen filer på hver belastning , og konfigurasjonen reload eiendom laster automatisk konfigurasjonsfiler når det gjøres endringer .
8
Skriv inn en kommaseparert liste over Struts handlinger i struts.action.extension eiendom . Disse handlingene vil bli brukt direkte til DefaultActionMapper .
9
Rull ned til struts.custom.properties . Sett denne verdien til plasseringen av eventuelle egendefinerte egenskaper filene du ønsker å inkludere. Disse verdiene vil ikke overstyre verdiene fra den normale struts.properties filen .