1. <Constant Name = "Struts.i18n.encoding" value = "utf-8" />
Gibt den Standard -Codierungssatz der Webanwendung an, der dem Aufrufen der SetCharactercoding -Methode von httpServletRequest entspricht.
2. <Constant Name = "Struts.i18n.reload" value = "false"/>
Diese Eigenschaft legt fest, ob das System die Ressourcendatei jedes Mal neu lädt, wenn eine HTTP -Anforderung ankommt. Der Standardwert dieser Eigenschaft ist falsch. Das Einstellen dieser Eigenschaft in der Entwicklungsphase wird für die Entwicklung förderlicher sein, sollte jedoch während der Produktveröffentlichungsphase auf False eingestellt werden.
3. <Constant Name = "Struts.custom.i18n.resources" value = "application"/>
Diese Eigenschaft gibt die internationale Ressourcendatei an, die von Struts 2 -Anwendungen gefordert werden. Wenn es mehrere internationale Ressourcendateien gibt, werden die Dateinamen der mehreren Ressourcendateien von englischer Kommas (,) getrennt.
4. <Constant Name = "structs.action.extesion" value = "action" />
Diese Eigenschaft gibt das Anforderungssuffix an, das von Struts verarbeitet werden muss. 2. Der Standardwert dieser Eigenschaft ist Aktion, dh alle Anforderungen der Übereinstimmung *.Action werden von Struts verarbeitet. 2. Wenn der Benutzer mehrere Anforderungssuffixe angeben muss, werden die Mehrfach -Suffixe von einem englischen Komma getrennt ().
5. <Constant Name = "Struts.Serve.static.BrowserCache" value = "true" />
Legen Sie fest, ob der Browser statische Inhalte zwischensieht. Der Standardwert ist wahr (in der Produktionsumgebung verwendet), und es ist am besten, die Entwicklungsphase zu schließen.
6. <Constant Name = "Struts.Configuration.xml.reload" value = "false" />
Wenn die Konfigurationsdatei von Struts 2 geändert wird, laden das System die Datei automatisch neu. Der Standardwert ist falsch (in der Produktionsumgebung verwendet), und es ist am besten, ihn in der Entwicklungsphase zu öffnen.
7. <Constant Name = "Struts.Configuration.Files" value = "Struts-Default.xml, Struts-plugin.xml, Struts.xml"/>
Diese Eigenschaft gibt die vom Struts 2 -Framework geladene Konfigurationsdatei standardmäßig an. Wenn Sie angeben müssen, dass mehrere Konfigurationsdateien standardmäßig geladen werden, werden die Dateinamen der Mehrfachkonfigurationsdateien durch englische Kommas (,) getrennt. Der Standardwert dieser Eigenschaft ist stolz- default.xml, Struts-plugin.xml, Struts.xml. Wenn Sie den Wert dieser Eigenschaft sehen, sollten die Leser verstehen, warum das Struts 2 -Framework standardmäßig die Datei stritzs.xml lädt.
8. <Constant Name = "Struts.Configuration" value = "org.apache.struts2.config.DefaultConfiguration"/>
Geben Sie das Laden von Struts2 -Konfigurationsdateimanager an, das standardmäßig org.apache.struts2.config.DefaultConfiguration ist. Entwickler können den Konfigurationsdateimanager anpassen. Diese Klasse kann die Konfigurationsdatei von Struts2 automatisch laden, um die Konfigurationsschnittstelle zu implementieren.
8. <Constant name = "stolzs.continuations.package" value = ""/>
Vollständig kontinuierlicher Paketname mit Aktionen.
10. <Constant Name = "Struts.DevMode" value = "true" />
Wird im Entwicklungsmodus verwendet, so dass detailliertere Fehlerinformationen gedruckt werden können.
11. <Constant Name = "Struts.Serve.static.BrowserCache" value = "false"/>
Diese Eigenschaft legt fest, ob der Browser den statischen Inhalt zwischengespeichert. Wenn sich die Anwendung in der Entwicklungsphase befindet, möchten wir, dass jede Anfrage die neueste Antwort vom Server erhält, damit wir diese Eigenschaft auf false festlegen können.
12. <Constant name = "Strutss.Enable.DynamicMethodinVocation" value = "false"/>
Diese Eigenschaft legt fest, ob Struds 2 dynamische Methodenaufrufe unterstützt, und der Standardwert dieser Eigenschaft ist wahr. Wenn Sie dynamische Methodenaufrufe deaktivieren müssen, können Sie diese Eigenschaft auf false festlegen.
13. <Constant name = "Strutss.Enable.SlashesinactionNames" value = "false"/>
Diese Eigenschaft legt fest, ob Struts 2 Schrägstriche in Aktionsnamen verwendet werden können, und der Standardwert dieser Eigenschaft ist falsch. Wenn der Entwickler im Aktionsnamen Schrägstrichen zulassen möchte, kann die Eigenschaft auf true eingestellt werden.
14. <konstant name = "struts.tag.altsyntax" value = "true"/>
Diese Eigenschaft gibt an, ob die Expressionssyntax in Struts 2 -Tags zulässig ist, da es normalerweise erforderlich ist, die Expressionssyntax in Tags zu verwenden. Daher sollte die Eigenschaft auf true eingestellt werden, und der Standardwert dieser Eigenschaft ist wahr.
15. <Constant Name = "Struts.DevMode" value = "false"/>
Diese Eigenschaft legt fest, ob die Struts 2 -Anwendung den Entwicklungsmodus verwendet. Wenn diese Eigenschaft auf true eingestellt ist, können immer freundlichere Fehleranforderungen angezeigt werden, wenn ein Fehler in einer Anwendung auftritt. Diese Eigenschaft akzeptiert nur zwei Werte: True und Flase, und der Standardwert dieser Eigenschaft ist falsch. Wenn sich die Anwendung in der Entwicklungsphase befindet, ist die Eigenschaft in der Regel auf True eingestellt, und wenn sie in die Produktfreigabephase eintritt, ist die Eigenschaft auf false eingestellt.
16. <Constant name = "Struts.ui.theme" value = "xhtml"/>
Diese Eigenschaft gibt das Standard -Ansichtsthema des Ansichts -Tags an. Der Standardwert dieser Eigenschaft ist XHTML, die einfach sein kann, XHTML oder AJAX.
17. <Constant name = "Struts.ui.Templatedir" value = "template"/>
Diese Eigenschaft gibt den Speicherort der für das Ansichtsthema erforderlichen Vorlagendatei an. Der Standardwert dieser Eigenschaft ist Vorlage, dh die Vorlagendatei unter dem Vorlagenpfad wird standardmäßig geladen.
18. <Constant Name = "Struts.ui.Templatesuffix" value = "ftl"/>
Diese Eigenschaft gibt das Suffix der Vorlagendatei an, und der Standardeigenschaftswert der Eigenschaft ist ftl. Diese Eigenschaft ermöglicht auch die Verwendung von FTL, VM oder JSP, der den Freemarker-, Geschwindigkeits- und JSP -Vorlagen entspricht.
19. <Constant name = "Struts.Verocity.Configfile" value = "velocity.Properties"/>
Diese Eigenschaft gibt den Speicherort der Geschwindigkeitsdatei an. Der Standardwert dieser Eigenschaft ist velocity.Properties.
20. <Constant name = "Struts.velocity.contexts" value = ""/>
Diese Eigenschaft gibt die Kontextposition des Geschwindigkeits -Frameworks an. Wenn das Framework mehrere Kontexte aufweist, werden die mehreren Kontexte durch englische Kommas (,) getrennt.
21. <Constant name = "Struts.velocity.toolBoxLocation" value = ""/>
Diese Eigenschaft gibt den Ort der Toolbox des Geschwindigkeits -Frameworks an.
22. <Constant name = "Struts.Url.http.port" value = "80"/>
Diese Eigenschaft gibt den Hörport an, auf dem sich die Webanwendung befindet. Diese Eigenschaft ist normalerweise nicht sehr nützlich, aber nur, wenn Struts 2 eine URL generieren muss (z. B. ein URL -Tag), bietet diese Eigenschaft den Standardport für die Webanwendung.
23. <Constant Name = "Struts.Url.https.Port" value = "443"/>
Diese Eigenschaft ähnelt der Rolle der STRUTS.URL.HTTP.PORT -Eigenschaft. Die Differenz besteht darin, dass diese Eigenschaft den Verschlüsselungsdienstport der Webanwendung angibt.
24. <Constant Name = "Struts.Url.includeParams" value = "Keine | Get | All"/>
Diese Eigenschaft gibt an, ob Strümpfe 2 bei der Generierung der URL Anforderungsparameter enthält. Diese Eigenschaft akzeptiert drei Attributwerte: Keine, GET und alle, die nicht entsprechen, nur einschließlich GET -Anforderungsparameter und alle Anforderungsparameter einbeziehen.
25. <Constant Name = "Struts.Dispatcher.Parametersworkaround" value = "false"/>
Für einige Java -EE -Server wird die HTTPServlet -Anforderung mit der Methode GetParametermap () nicht unterstützt. Zu diesem Zeitpunkt kann der Eigenschaftswert auf True festgelegt werden, um das Problem zu lösen. Der Standardwert dieser Eigenschaft ist falsch. Für Weblogic-, Orion- und OC4J -Server sollte diese Eigenschaft normalerweise auf True eingestellt werden.
26. <Constant Name = "Struts.Freemarker.Manager.ClassName" value = ""/>
Diese Eigenschaft gibt den von Struts verwendeten Freemarker-Manager an. Der Standardwert dieser Eigenschaft lautet org.apache.struts2.views.freemarker.FreemarkerManager, der integrierte Freemarker-Manager für Struts 2.
27. <Constant name = "Struts.Freemarker.Wrapper.AlTMAP" value = "true"/>
Diese Eigenschaft unterstützt nur zwei Attributwerte: True und False, und der Standardwert ist wahr. Normalerweise müssen der Eigenschaftswert nicht geändert werden.
28. <cosntant name = "struts.freemarker.templatesCache" value = "false" />
Stellen Sie fest, ob Cache für Freemarker -Vorlagen festgelegt werden soll, der Effekt entspricht dem Kopieren von Vorlagen auf Web_App/Vorlagen.
29. <Constant Name = "Struts.xslt.nocache" value = "false"/>
Diese Eigenschaft gibt an, ob das XSLT -Ergebnis Stylesheet -Cache verwendet. Diese Eigenschaft wird normalerweise auf True eingestellt, wenn sich die Anwendung in der Entwicklungsphase befindet. Diese Eigenschaft wird normalerweise auf Falsch eingestellt, wenn sich die Anwendung in der Produktnutzungsphase befindet.
30. <Constant Name = "Struts.custom.Properties" Value = "Anwendung, org/apache/Struts2/Erweiterung/Custom
"/>
Gibt an, dass die Struts2-Anwendung eine benutzerdefinierte Eigenschaftsdatei lädt. Die von der benutzerdefinierten Eigenschaftsdatei festgelegten Eigenschaften überschreiben die in der Datei struds.properties angegebenen Eigenschaften nicht. Wenn mehrere benutzerdefinierte Eigenschaftendateien geladen werden müssen, werden die Dateinamen mehrerer benutzerdefinierter Eigenschaftendateien durch englische Kommas (,) getrennt. (Das heißt, schreiben Sie keine Streben .Properties!)
31. <Constant Name = "Struts.locale" value = "zh_cn"/>
Standardinformationen für internationalisierte Region.
32. <Constant Name = "Struts.mapper.class" value = "org.apache.struts2.Dispatcher.mapper.DefaultActionMapper"/>
Geben Sie die Anforderungs -URL und Action Mapper an. Der Standard ist org.apache.struts2.dispatcher.mapper.DefaultActionMapper
33. <cosntant name = "struts.mapper
Legen Sie fest, ob vor dem letzten Schrägstrich an einem Ort an einem Ort ausgewählt werden soll
34. <Constant Name = "Struts.MultiPart.MaxSize" value = "2097152"/>
Die maximale Größe der Multipart -Anforderungsinformationen (für das Hochladen von Dateien gibt diese Eigenschaft die maximale Anzahl von Bytes an, die für den gesamten Anforderungsinhalt in Struts 2 -Datei -Upload zulässig sind).
35. <Constant Name = "Struts.multiPart.Parser" value = "cos"/>
Diese Eigenschaft gibt die Verarbeitung von Multipart/Formdaten für MIME-MIME an, Datei-Upload (COS, Pelll, Jakarta)
Die org.apache.struts2.dispatcher.multipart.multipArtrequest Parser -Schnittstelle (für Datei -Upload) speziell für Multipart -Anforderungsinformationen verwendet.
36. <Constant Name = "Struts.multiPart.Savedir" value = "/tmpUploadFiles"/>
Gibt das temporäre Verzeichnis beim Hochladen von Dateien an und verwendet standardmäßig javax.servlet.context.tempdir.
37. <Constant Name = "structs.ObjectFactory" value = "Spring" />
Diese Eigenschaft gibt an, dass die Aktion in Struts 2 vom Federbehälter erstellt wird.
38. <Constant name = "structs.ObjectFactory.spring.autowire" value = "name"/>
Geben Sie den Montagemodus des Spring -Frameworks an.
39. <Constant name = "structs.ObjectFactory.spring.UseClassCache" value = "true"/>
Diese Eigenschaft gibt an, ob die Bohne bei der Integration der Feder zwischengespeichert wird. Der Wert ist wahr oder falsch, und der Standard ist wahr.
40. <cosntant name = "Struts.ObjecttyTedeterminer" value = "tiger" />
Geben Sie die Typprüfung an, einschließlich Tiger und Nottiger
Detaillierte Erläuterung der konstanten Konfiguration in Struts2
Dieser Artikel erläutert hauptsächlich die konstante konstante Konfiguration in Struts2 und der Inhalt stammt hauptsächlich aus dem Internet.
<? Diese Eigenschaft ist sehr nützlich für die Verarbeitung chinesischer Anforderungsparameter. Um den Wert des chinesischen Anforderungsparameters zu erhalten, sollte der Eigenschaftswert auf GBK oder GB2312-Tipp eingestellt werden: Beim Einstellen dieses Parameters auf GBK ist es gleichwertig, die setCharactercoding-Methode von httpServletRequest> <Constant Name = "Struts.i18N.Coding" utf-8 " /> <! Der Standardwert dieser Eigenschaft ist Spring.> <Constant Name = "Struts.ObjectFactory" Value = "Spring" /> <!-Geben Sie den automatischen Montagemodus des Spring-Frameworks an. Der Standardwert dieser Eigenschaft ist der Name, dh die Standardbaugruppe basiert automatisch auf dem Namensattribut der Bean. > <Constant name = "Struts.ObjectFactory.spring.autowire" value = "name" /> <! Mit dieser Eigenschaft können nur zwei Attributwerte verwendet werden, wahr und falsch, und ihr Standardwert ist wahr. Es wird normalerweise nicht empfohlen, den Attributwert zu ändern.> <Constant name = "structs.ObjectFactory.spring.UseClassCache" value = "true" /> <! Diese Eigenschaft unterstützt Attributwerte wie COS, Pell und Jakarta, dh entsprechend dem Datei-Upload-Framework mit COS-, Pell- und Common-FileUpload-Datei-Upload-Frameworks. Der Standardwert dieser Eigenschaft ist Jakarta. Hinweis: Wenn Sie die COS- oder Pell -Datei -Upload -Methode verwenden müssen, sollten Sie die entsprechende JAR -Datei in die Webanwendung kopieren. Wenn Sie beispielsweise die COS-Upload-Methode verwenden, müssen Sie die JAR-Datei des COS-Framework selbst herunterladen und die Datei unter dem Web-Inf/Lib-Pfad platzieren. > <Constant Name = "Struts.multiPart.Parser" Value = "Jakarta" /> <!-Diese Eigenschaft gibt den temporären Speicherpfad der hochgeladenen Datei an. Der Standardwert dieser Eigenschaft ist javax.servlet.context.tempdir. > <Constant name = "Struts.multiPart.Savedir" value = "" /> <!-Diese Eigenschaft gibt die maximale Anzahl von Bytes an, die für den gesamten angeforderten Inhalt in der Upload von Struts 2-Datei zulässig sind. > <Constant name = "stolzs.multipart.maxSize" value = "10000000000" /> <! > <Constant Name = "Struts.Action.Extension" Value = "do" /> <!-Diese Eigenschaft legt fest, ob statische Inhaltsdienste über eine JAR-Datei bereitgestellt werden sollen. Diese Eigenschaft unterstützt nur echte und falsche Attributwerte, und der Standard -Attributwert dieser Eigenschaft ist wahr. > <Constant Name = "Struts.Serve.static" value = "true" /> <!-Diese Eigenschaft legt fest, ob der Browser den statischen Inhalt zwischengespeichert. Wenn sich die Anwendung in der Entwicklungsphase befindet, möchten wir, dass jede Anfrage die neueste Antwort vom Server erhält, damit wir die Eigenschaft auf false einstellen können. > <Constant Name = "Struts.Serve.static.BrowserCache" Value = "True" /> <!-Diese Eigenschaft legt fest, ob die Anwendung den Entwicklungsmodus verwendet. Wenn die Eigenschaft auf true eingestellt ist, können immer freundlichere Fehleranforderungen angezeigt werden, wenn ein Anwendungsfehler auftritt. Diese Eigenschaft akzeptiert nur zwei Werte, True und Flase, und der Standardwert dieser Eigenschaft ist falsch. Wenn sich die Anwendung in der Entwicklungsphase befindet, ist die Eigenschaft in der Regel auf True eingestellt. Wenn die Produktveröffentlichungsstufe in die Produktveröffentlichungsstufe eintritt, ist die Eigenschaft auf False eingestellt. > <Constant Name = "Struts.DevMode" value = "false" /> <!-Diese Eigenschaft legt fest, ob das System die Ressourcendatei jedes Mal neu lädt, wenn eine HTTP-Anforderung eintrifft (das Nachladen der internationalen Datei zuzulassen). Der Standardwert dieser Eigenschaft ist falsch. Das Einstellen dieser Eigenschaft in der Entwicklungsphase wird für die Entwicklung förderlicher sein, sollte jedoch in der Produktveröffentlichungsphase auf False eingestellt werden. TIPP: Das Festlegen dieser Eigenschaft in der Entwicklungsphase ermöglicht es, dass die internationale Ressourcendatei jedes Mal neu geladen wird, wenn die Anfrage den Entwicklern ermöglichen, Echtzeit-Entwicklungsergebnisse zu sehen. Die Eigenschaft sollte in der Produktveröffentlichungsphase auf False festgelegt werden, um eine reaktionsschnelle Leistung zu erzielen, und die Ressourcendatei für jede Anforderung neu laden, verringert die Leistung der Anwendung erheblich. > <Constant Name = "Struts.i18n.reload" value = "false" /> <!-Diese Eigenschaft gibt das Standard-Ansichtsthema der Ansichtsbezeichnung an, und der Standardwert dieser Eigenschaft ist xhtml. > <Constant name = "struts.ui.theme" value = "Simple" /> <!-Diese Eigenschaft gibt das Suffix der Vorlagendatei an, und der Standardattributwert des Attributs lautet FTL. Diese Eigenschaft ermöglicht es auch FTL, VM oder JSP, Freemarker-, Geschwindigkeits- und JSP -Vorlagen zu entsprechen. > <Constant name = "struts.ui.temPlateSuffix" value = "ftl" /> <! Der Standardwert dieser Eigenschaft ist falsch. > <Constant Name = "Struts.Configuration.xml.reload" value = "false" /> <! Wenn es mehrere internationale Ressourcendateien gibt, werden die Dateinamen der mehreren Ressourcendateien von englischer Kommas (,) getrennt. > <Constant Name = "Struts.custom.i18n.resources" value = "nationz" /> <! Zu diesem Zeitpunkt kann der Eigenschaftswert auf True festgelegt werden, um das Problem zu lösen. Der Standardwert dieser Eigenschaft ist falsch. Für Weblogic-, Orion- und OC4J -Server sollte die Eigenschaft normalerweise auf True eingestellt werden. > <Constant Name = "Struts.Dispatcher.Parametersworkaround" value = "false" /> <!-Geben Sie an, ob die Freemarker-Vorlagen zwischengespeichert werden sollen. Der Standardwert ist falsch.> <Constant name = "struts.freemarker.templatesCache" value = "true" /> <! Normalerweise müssen der Attributwert nicht geändert werden. > <Constant Name = "Struts.Freemarker.Wrapper.ALTMAP" value = "true" /> <!-Diese Eigenschaft gibt an, ob das XSLT-Ergebnis Stylesheet-Cache verwendet. Wenn sich die Anwendung in der Entwicklungsphase befindet, wird die Eigenschaft normalerweise auf True eingestellt. Wenn sich die Anwendung in der Produktnutzungsphase befindet, wird die Eigenschaft normalerweise auf False eingestellt. > <Constant Name = "Struts.xslt.nocache" value = "false" /> <!-Diese Eigenschaft gibt Struts 2 an. Die vom Framework geladene Konfigurationsdatei wird standardmäßig geladen. Wenn Sie angeben müssen, dass mehrere Konfigurationsdateien standardmäßig geladen werden, werden die Dateinamen mehrerer Konfigurationsdateien durch englische Kommas (,) getrennt. Die Standardwerte dieses Attributs sind Struts-Default.xml, truts-plugin.xml, Struts.xml. Sie sollten verstehen, warum das Struts 2 -Framework standardmäßig Strebens.xml lädt. > <Constant Name = "Struts.Configuration.Files" value = "Struts-Default.xml, Struts-plugin.xml" /> <!-Stellen Sie fest, ob der Mapper immer den vollständigen Namespace auswählt. Wenn der Standardwert dieses Attributs falsch ist.> <Constant name = "struts.mapper.ArwaysSelectfullnameSpace" value = "false" /> <!-Stellen Sie den Stammpfad des Konventions-Plug-Ins fest, um die Ansichtsressource zu lokalisieren. Der Standardwert ist/web-inf/content> <konstant name = "struts.convention.result.path" value = "/web-inf/content/"/> <!-Das Konvention-Plug-In gibt das Paket als Root-Paket mit dieser Konstante> <konstante Name = "Struts.convention.action.Action.Package" Value = "Standard". Value = "False" /> <! Zeichenfolgen.> <Constant Name = "Struts.Convention.Action.includejars" value = ".*?/_ Wl_cls_Gen.*? Jar (!/)?" /> <!-Bestimmen Sie den Pfad, nach Paketen zu suchen. Solange das Paket mit der Aktion endet, suchen
Struts2 - häufig verwendete konstante Zusammenfassung
Siehe Kommentare
<? name = "struts.devMode" value = "true" /> <!-Stellen Sie fest, ob die Klasse heiß geladen ist, wenn sie geändert wird, und beim Veröffentlichen auf false festgelegt-> <Constant name = "struts.convention.classes.Reload" value = "true" /> <!-automatische dynamische Methode, Sie können diese Einstellung nennen: Action: Action: Action! Methode-> <! name = "strutss.enable.dynamicMethodinVocation" value = "true"/> <!-Geben Sie die Verzeichnisadresse an, in der sich die JSP-Datei befindet-> <Construs name = "struts.convention.result.Path" value = "/web-inf/content/"/> <! Wenn es für REST verwendet wird: REST-DEFATT, erfordert REST REST JAR-Plugin-> <Constant Name = "Struts.Convention.Default.Parent.Package" value = "Struts-Default"/> <!-verwendet, um das Paketenname-Suffix zu konfigurieren. Standardeinstellungen sind Aktionen, Aktionen, Strümpfe-> <Konstante name = "struts.convention.package.locators" value = "Aktionen" /> <!-verwendet, um Klassennamensuffix zu konfigurieren, Standard ist Aktion. Nach der Einstellung sucht Struts2 nur nach Klassen mit diesem Suffix-Namen zu map-> <konstant name = "struts.convention.action.suffix" value = "action"/> <!-Einstellungen erstellen eine Aktionskarte, auch wenn keine @Action-Annotation vorhanden ist. Der Standardwert ist falsch. Da Convention-Plugin ein Stil ist, der besser als die Konfiguration ist, können Sie auf die entsprechenden Aktion zugreifen, basierend auf der vordefinierten Definition ohne Annotation-> <Konstantname = "Struts.Convention.Action.MapallMatches" Value = "True" /> <!-benutzerdefinierte JSP-Dateiname-Separator-> <Constantname = "Streuts.Convention.Action.Action.Action.Action. <Constant Name = "Struts.custom Größenlimiteinstellungen-> <Constant Name = "Struts.multipart.maxSize" value = "-1" /> <!-Thema, den Wert auf einfache Legen lassen, dh keine UI-Vorlagen verwenden. Dies generiert keine zusätzlichen HTML-Tags-> <Constant name = "struts.ui.theme" value = "einfache" /> <!-codierende Format-> <Constant name = "struts.i18n.encoding" value = "utf-8" /> < /struts>
Grundkonstanten
Struts.DevMode Optionaler Wert ist wahr, falsch (Standard falsch). Im Entwicklungsmodus werden die dynamischen Reload -Konfiguration und Ressourcendateien von Struts2 standardmäßig wirksam. Gleichzeitig wird im Entwicklungsmodus eine umfassendere Protokollunterstützung bereitgestellt.
Struts.i18n.reload Optionaler Wert True, Falsch (der Standardwert hängt von Struts.DevMode ab), ob die lokale Ressourcendatei automatisch neu geladen wird.
Struts.i18n.Coding wird hauptsächlich verwendet, um die analytische Codierung der Anforderungscodierung (Standardwert (UTF-8)), Kopf und Tags einzuschließen. Auflösungscodierung von Ressourcen und Konfigurationsdateien.
Struts.Configuration.xml.Reload Optionaler Wert true, false (der Standardwert hängt von Struts.DevMode ab) Ob automatisch die XML -Konfigurationsdatei neu laden
Struts.Action.Extesion legt das Suffix der Aktionsanfrage von Struts fest, die durch Kommas getrennt sind, wenn mehrere Unterstützung.
Struts.Action.Excludepattter legt die von Struts ausgeschlossene URL fest (übereinstimmt durch reguläre Ausdrücke) (unterstützt mehrere, getrennt durch Kommas)
Struts.tag.ALTSyntax Optionaler Wert True, Falsch (Standard True), ob der OGNL -Ausdruck unterstützt wird oder nicht
Struts.url.http.port legen den HTTP -Port fest, der der generierten URL entspricht
Struts.Url.https.Port legen den HTTPS -Port fest, der der generierten URL entspricht
Struts.Url.includeParams Optionaler Wert Keine, GET, ALL (Standard -GET) legt fest, ob die URL Parameter enthält und ob nur Parameter im GET -Modus enthalten sind.
Struts.locale legt das Standardgebiet von Struts2 fest und entscheidet, welche Ressourcendatei verwendet werden sollen.
struts.ui.templatedir Diese Eigenschaft gibt den Speicherort der für das Ansichtsthema erforderlichen Vorlagendatei an. Der Standardwert dieser Eigenschaft ist Vorlage, dh die Vorlagendatei unter dem Vorlagenpfad wird standardmäßig geladen.
Struts.Ui.THEME Diese Eigenschaft gibt das Standard -Ansichtsthema für das Ansichts -Tag an, und der Standardwert dieser Eigenschaft ist XHTML.
Struts.Ui.Templatesuffix Diese Eigenschaft gibt das Suffix der Vorlagendatei an, und der Standardeigenschaftswert dieser Eigenschaft ist ftl. Diese Eigenschaft ermöglicht auch die Verwendung von FTL, VM oder JSP, der den Freemarker-, Geschwindigkeits- und JSP -Vorlagen entspricht
Struts.multipart.Savedir legt das Standardverzeichnis zum Hochladen von temporären Dateien fest
struts.multipart.maxSize legt die maximale Grenze für hochgeladene temporäre Dateien fest
Struts.ObjectFactory.spring.Autowire Optionaler Wert (Name, Typ, Auto, Konstruktor, Name) (Standardname), legt die automatische Montagemethode der Spring fest, die erst nach Einführung des Spring-Plug-Ins gültig ist.
Struts.ObjectFactory.spring.autowire.ArwaysRespect (Standard Falsch) Legt fest, ob Objekte immer mit der Richtlinie zur automatischen Assemblierung erstellt werden.
Struts.ObjectFactory.spring.UseClassCache (Standard Falsch) Wenn das Objektfabrik Klassencache verwendet, ist der Entwicklungsmodus ungültig.
Struts.xslt.nocache (Standard ist falsch) Legen Sie fest, ob XSltresult nicht zwischengespeichert wird.
Struts.custom.Properties legt die Liste der benutzerdefinierten Eigenschaftendateiername des Benutzers fest (verwendet von getrennt)
Struts.custom.i18n.resources legt eine benutzerdefinierte Ressourcendatei-Pfadliste fest (verwendet von getrennt)
Struts.Serve.static (Standard Falsch) Legt fest
Struts.Serve.static.BrowserCache (Standard Falsch) Ob Cache in statische Ressourcenantwort festgelegt wird. Nur gültig, wenn statische Ressourcen unterstützt werden.
Struts.el.ThrowExceptiononFailure (Standard Falsch) Ob Sie eine RunTimeException beim Parsen eines EL -Ausdrucks oder einer Eigenschaft werfen können, kann nicht gefunden werden
struts.ognl.logmissingProperties (Standard Falsch) Ob das Protokoll keine Ausgabe gefunden hat, fand Eigenschaften
Struts.ognl.EnableExpressioncache, ob die von OGNL analysierten Ausdrücke zwischenspeichern werden.
Struts.Enable.DynamicMethodinVocation (Standard Falsch) Wenn dynamische Methodenaufrufe unterstützt werden, geben Sie die Methode auf der URL durch! Methode an.
Struts.Enable.SlashesinactionNames, ob Schrägstriche im Aktionssegment in der URL unterstützt werden
Struts.mapper.ArwaysSelectfullnameSpace (Standard Falsch) Ob das URL -Segment vor dem letzten Schrägstrich immer als Namespace verwendet wird
Kernobjektkonstanten
Struts.ActionProxyFactory legt die Entitätsfabrik von ActionProxy fest, die auch die Standard -ActionInvoctation generiert
Struts.xworkConverter legt das XworkConverter -Objekt fest, mit dem verschiedene Arten von Konvertern erhalten werden.
Struts.UnnownHandlerManager legt die Unbekanntenhandlermanager -Implementierungsklasse so fest, dass sie Ausnahmen wie die Unfähigkeit, Methoden zu finden, umgehen.
Struts.multiPart.handler setzen die entsprechende Klasse des Handlers des MultiparTrequest (Standard ist Jakarta), org.apache.struts2.dispatcher.multipart.jakartamultipArtrequest
Struts.mapper.Class Optionaler Wert (Struts, Composite, Rastful, Restful2) Legt die URL -Parsen und Karten für die Aktionsimplementierung (Standardstrümpfe) fest.
Struts.mapper.PrefixMapping -Karten an den entsprechenden Mapper über das URL -Präfix, und das Format ist urlprefix1: mappername2, urlprefix2: mapPerName2. MapperClass muss als org.apache.struts2.dispatcher.mapper.prefixBasedactionMapper hinzugefügt und Struts.mapper.ClASS als Mapper angeben.
Struts.mapper.comPosite legt fest, ob Composite (Mehrfach) ActionMapper unterstützt wird, MapPPERNAME durch Kommas getrennt. Struts.mapper.class muss als zusammengesetzter Konfiguration konfiguriert werden, um wirksam zu werden
Struts.mapper.Idparametername wird für restful2ActionMapper als Parameterame verwendet, der der ID in der URL entspricht
Struts.ognl.AllowstaticMethodaccess (Standard Falsch) legt fest, ob der OGNL -Ausdruck statische Methoden unterstützt.
Struts.Configuration legt die Einstellungsklasse von Struts2 fest. (Nicht nach 2.1.2 verwendet)
Struts.Urlrenderer legt den URL -Rendering von Struts2 (für die Generierung von URL), (Standard -Struts), Klassenname org.apache.struts2.comPonents.Servleturlrenderer fest
Struts.ObjectFactory legt die Objektfabrik von Struts2 fest, die Standardeinstellung ist (Struts), der Klassenname ist org.apache.struts2.impl.strutsObjectFactory. Nachdem das Struts2-Spring-Plug-In eingeführt wurde, wird es an org.apache.struts2.spring.strutsspringObjectFactory modifiziert.
Struts.xworkTextProvider legt die Implementierung des Inhalts der Ressourcendatei fest, das die Klasse für Struts2 bereitstellt. Standard ist com.opensymphony.xwork2.textProvidersupport
Struts.ActionValidatormanager legt die Implementierungsklasse von ActionValidatormanager fest.
Struts.ValuStackFactory legt die Implementierung der Evalestack -Fabrik von Struts2 fest.
Struts.ReflectionProvider legt die Implementierungsklasse von ReflectionProvider fest
Struts.reflectionContextFactory Legt die Implementierungsklasse von ReflectionContextFactory fest
Struts.Pattermatcher legt die Implementierungsklasse von Mustermatcher fest
Struts.StaticContentloader legt die Implementierungsklasse von staticContentloader fest