1. <постоянное имя = "struts.i18n.encoding" value = "utf-8" />
Определяет набор кодировки по умолчанию веб -приложения, который эквивалентен вызову метода Setcharacterencoding httpservletrequest.
2. <постоянное имя = "struts.i18n.reload" value = "false"/>
Это свойство устанавливает, перезагружает ли система файла ресурса каждый раз, когда прибывает HTTP -запрос. Значение по умолчанию этого свойства неверно. Установка этого свойства на True на этапе разработки будет более благоприятным для разработки, но оно должно быть установлено на False на этапе выпуска продукта.
3. <постоянное имя = "struts.custom.i18n.resources" value = "application"/>
Это свойство определяет международный файл ресурсов, требуемый приложениями Struts 2. Если есть несколько международных файлов ресурсов, имена файлов нескольких файлов ресурсов разделены английскими запятыми (,).
4. <постоянное имя = "structs.action.extension" value = "action" />
Это свойство определяет суффикс запроса, который необходимо обрабатывать с помощью стопор 2. Значение по умолчанию этого свойства является действием, то есть все соответствующие запросы *.
5. <постоянное имя = "struts.serve.static.browsercache" value = "true" />
Установите, кэширует ли браузер статический контент. Значение по умолчанию верно (используется в производственной среде), и лучше всего закрыть этап разработки.
6. <Constant name = "struts.configuration.xml.reload" value = "false" />
Когда файл конфигурации Struts 2 изменен, система автоматически перезагрузит файл. Значение по умолчанию является ложным (используется в производственной среде), и лучше всего открыть его на этапе разработки.
7. <constant name = "struts.configuration.files" value = "struts-default.xml, struts-plugin.xml, struts.xml"/>
Это свойство определяет файл конфигурации, загружаемый по умолчанию Struts 2 Framework. Если вам нужно указать, что несколько файлов конфигурации загружаются по умолчанию, имена файлов нескольких файлов конфигурации разделены английскими запятыми (,). Значением этого свойства по умолчанию является Struts- default.xml, struts-plugin.xml, struts.xml. Когда вы видите значение этого свойства, читатели должны понимать, почему структура Struts 2 загружает файл Struts.xml по умолчанию.
8. <постоянное имя = "struts.configuration" value = "org.apache.struts2.config.defaultconfiguration"/>
Укажите диспетчер файлов configuration struts2, который является org.apache.struts2.config.defaultconfiguration по умолчанию. Разработчики могут настроить диспетчер файлов конфигурации. Этот класс может автоматически загружать файл конфигурации Struts2 для реализации интерфейса конфигурации.
8. <постоянное имя = "struts.continuations.package" value = ""/>
Полное непрерывное имя пакета, содержащее действия.
10. <Constant name = "struts.devmode" value = "true" />
Используется в режиме разработки, чтобы можно было напечатать более подробную информацию об ошибках.
11. <постоянное имя = "struts.serve.static.browsercache" value = "false"/>
Это свойство устанавливает, кэширует ли браузер статический контент. Когда приложение находится на этапе разработки, мы хотим, чтобы каждый запрос получил последний ответ с сервера, чтобы мы могли установить это свойство на False.
12. <постоянное имя = "struts.enable.dynamicmethodinvocation" value = "false"/>
Это свойство устанавливает, поддерживает ли Struts 2 динамические вызовы метода, и значение по умолчанию этого свойства верно. Если вам нужно отключить динамические вызовы метода, вы можете установить это свойство на False.
13. <постоянное имя = "struts.enable.slashesinactionnames" value = "false"/>
Это свойство устанавливает, разрешает ли Struts 2 Slashes в именах действий, а значение по умолчанию этого свойства является false. Если разработчик хочет разрешить удары в имени действия, то свойство может быть установлено в True.
14. <постоянное имя = "struts.tag.altsyntax" value = "true"/>
Это свойство указывает, разрешено ли синтаксис экспрессии в тегах стойки 2, поскольку обычно необходимо использовать синтаксис выражения в тегах, поэтому свойство должно быть установлено на TRUE, а значение по умолчанию этого свойства является TRUE.
15. <постоянное имя = "struts.devmode" value = "false"/>
Это свойство устанавливает, использует ли приложение Struts 2 режим разработки. Если это свойство установлено на True, все больше и более дружественные подсказки по ошибкам могут отображаться при возникновении ошибки в приложении. Это свойство принимает только два значения: TRUE и FLASE, а значение по умолчанию этого свойства является ложным. Обычно, когда приложение находится на стадии разработки, свойство устанавливается на TRUE, и когда оно входит на этап выпуска продукта, свойство устанавливается на FALSE.
16. <постоянное имя = "struts.ui.teme" value = "xhtml"/>
Это свойство указывает тему просмотра по умолчанию тега представления. Значение по умолчанию этого свойства - XHTML, что может быть простым, XHTML или AJAX.
17. <постоянное имя = "struts.ui.templedir" value = "template"/>
Это свойство определяет местоположение файла шаблона, необходимого для темы просмотра. Значением этого свойства по умолчанию является шаблон, то есть файл шаблона под пути шаблона загружается по умолчанию.
18. <постоянное имя = "struts.ui.templatesuffix" value = "ftl"/>
Это свойство определяет суффикс файла шаблона, а значение свойства по умолчанию - FTL. Это свойство также позволяет использовать FTL, VM или JSP, соответствующие шаблонам FreeMarker, Velocity и JSP соответственно.
19. <постоянное имя = "struts.velocity.configfile" value = "velocity.properties"/>
Это свойство определяет местоположение файла velocity.properties, требуемого структурой скорости. Значение по умолчанию этого свойства - Velocity.properties.
20. <постоянное имя = "struts.velocity.contexts" value = ""/>
Это свойство указывает контекстное положение структуры скорости. Если структура имеет несколько контекстов, несколько контекстов разделены английскими запятыми (,).
21. <постоянное имя = "struts.velocity.toolboxlocation" value = ""/>
Это свойство определяет местоположение инструментального ящика структуры скорости.
22. <постоянное имя = "struts.url.http.port" value = "80"/>
Это свойство определяет порт прослушивания, на котором находится веб -приложение. Это свойство, как правило, не очень полезно, но только когда Struts 2 необходимо генерировать URL (например, тег URL), это свойство предоставляет порт по умолчанию для веб -приложения.
23. <постоянное имя = "struts.url.https.port" value = "443"/>
Это свойство аналогично роли struts.url.http.port.
24. <постоянное имя = "struts.url.includeparams" value = "none | get | all"/>
Это свойство указывает, содержит ли стойки 2 параметры запроса при генерации URL. Это свойство принимает три значения атрибута: нет, получить и все, которые соответствуют не включая, включая только параметры запроса GET типа и включая все параметры запроса.
25. <Constant name = "struts.dispatcher.parametersWorkAround" value = "false"/>
Для некоторых серверов Java EE, запрос httpservlet вызывает метод getParameterMap () не поддерживается. В настоящее время значение свойства может быть установлено на True для решения проблемы. Значение по умолчанию этого свойства неверно. Для серверов Weblogic, Orion и OC4J это свойство обычно должно быть установлено на True.
26. <Constant name = "struts.freemarker.manager.classname" value = ""/>
Это свойство определяет менеджер Freemarker, используемый Struts 2. Значение по умолчанию этого свойства является org.apache.struts2.views.freemarker.freemarkermanager, который является встроенным менеджером Freemarker для Struts 2.
27. <постоянное имя = "struts.freemarker.wrapper.altmap" value = "true"/>
Это свойство поддерживает только два значения атрибута: true и false, а значение по умолчанию верно. Обычно нет необходимости изменять значение свойства.
28. <cosntant name = "struts.freemarker.templatescache" value = "false" />
Установите, чтобы установить кеш для шаблонов Freemarker, эффект эквивалентен копированию шаблонов в Web_App/шаблоны.
29. <постоянное имя = "struts.xslt.nocache" value = "false"/>
Это свойство указывает, использует ли XSLT -результат кэш стилей. Это свойство обычно устанавливается на истину, когда приложение находится на стадии разработки; Это свойство обычно устанавливается на False, когда приложение находится на стадии использования продукта.
30. <постоянное имя = "struts.custom.properties" value = "Приложение, org/apache/struts2/endension/custom
"/>
Указывает, что приложение Struts2 загружает пользовательский файл свойств. Свойства, указанные в пользовательском файле свойств, не будут переопределять свойства, указанные в файле struts.properties. Если необходимо загрузить несколько пользовательских файлов свойств, имена файлов нескольких пользовательских файлов свойств разделены английскими запятыми (,). (То есть не переписывайте стойки. Прозрачные!)
31. <постоянное имя = "struts.locale" value = "zh_cn"/>
Информация о интернационализированном регионе по умолчанию.
32. <постоянное имя = "struts.mapper.class" value = "org.apache.struts2.dispatcher.mapper.defaultActionMapper"/>
Укажите URL -адрес запроса и Mapper, по умолчанию org.apache.struts2.dispatcher.mapper.defaultactionmapper
33. <cosntant name = "struts.mapper.alwaysselectulllnamespace" value = "false" />
Установите, следует ли выбрать пространство имен в любом месте перед последней чертой
34. <постоянное имя = "struts.multipart.maxsize" value = "2097152"/>
Максимальный размер информации о запросе многопорт (для загрузки файлов это свойство определяет максимальное количество байтов, разрешенных для всего содержимого запроса в загрузке файлов Struts 2).
35. <постоянное имя = "struts.multipart.parser" value = "cos"/>
Это свойство определяет обработку MIME-типа Multipart/Form-Data, загрузка файлов (Cos, Pelll, Jakarta)
Org.apache.struts2.dispatcher.multipart.multipartrequest Interface (для загрузки файлов), специально используемого для многоуровневого запроса.
36. <постоянное имя = "struts.multipart.savedir" value = "/tmpuploadfiles"/>
Определяет временный каталог при загрузке файлов и использует javax.servlet.context.tempdir по умолчанию.
37. <постоянное имя = "Structs.objectFactory" value = "Spring" />
Это свойство указывает, что действие в стойках 2 создано контейнером пружины.
38. <Constant name = "structs.objectfactory.spring.autowire" value = "name"/>
Укажите режим сборки платформы пружины, методы сборки: имя, тип, авто и конструктор (имя - режим сборки по умолчанию)
39. <постоянное имя = "structs.objectfactory.spring.useclasscache" value = "true"/>
Это свойство указывает, кэшируется ли боб при интеграции пружины. Значение верно или неверно, а по умолчанию верно.
40. <cosntant name = "struts.objecttypedeterminer" value = "tiger" />
Укажите проверку типов, включая Tiger и Nottiger
Подробное объяснение постоянной конфигурации в Struts2
В этой статье в основном объясняется постоянная постоянная конфигурация в Struts2, и контент в основном поступает из Интернета.
<? xml version = "1.0" Encoding = "UTF-8"?> <! Doctype Struts Public "-// Apache Software Foundation // DTD Struts Configururation 2.0 // en" "http://struts.apache.org/dtds/struts-2.0.dtd"> sturetstis ecoding incoding. Это свойство очень полезно для обработки параметров запроса китайского вопроса. Для получения значения параметра запроса китайского запроса значение свойства следует установить на TIP GBK или GB2312: при настройке этого параметра для GBK он эквивалентен вызову метода SetCaracterencoding httpservletRequest> <постоянное имя = "struts.i18n.encoding" value = "utf-8" /> <! Значение по умолчанию этого свойства-Spring.> <Constant name = "struts.objectFactory" value = "Spring" /> <!-Укажите режим автоматической сборки Spring Framework. Значение по умолчанию этого свойства - имя, то есть сборка по умолчанию автоматически основана на атрибуте имени боба. > <constant name = "struts.objectfactory.spring.autowire" value = "name" /> <!-Это свойство указывает, следует ли кэшировать экземпляры бобов при интеграции Spring Framework. Это свойство позволяет использовать только два значения атрибута: true и false, и его значение по умолчанию является истинной. Обычно не рекомендуется изменять значение атрибута.> <Constant name = "structs.objectfactory.spring.useclasscache" value = "true" /> <!-Это свойство определяет структуру для обработки запросов типа MIME (загрузка файла) Multipr /Form-Data. Это свойство поддерживает значения атрибутов, такие как COS, Pell и Jakarta, то есть соответствующая структуре загрузки файла с использованием Frameworks загрузки файлов COS, Pell и Common-FileUpload. Значение по умолчанию этого свойства - Джакарта. Примечание. Если вам нужно использовать метод загрузки файлов COS или Pell, вам следует скопировать соответствующий файл JAR в веб -приложение. Например, если вы используете метод загрузки COS, вам нужно загрузить файл JAR самим COS Framework и поместить файл в путь Web-Inf/LIB. > <constant name = "struts.multipart.parser" value = "jakarta" /> <!-Это свойство определяет временный путь сохранения загруженного файла. Значением этого свойства по умолчанию является javax.servlet.context.tempdir. > <constant name = "struts.multipart.savedir" value = "" /> <!-Это свойство определяет максимальное количество байтов, разрешенных для всего запрошенного контента при загрузке файла Struts 2. > <constant name = "struts.multipart.maxsize" value = "10000000000" /> <!-Это свойство определяет суффикс запроса, который необходимо обрабатывать с помощью стойки. > <constant name = "struts.action.extension" value = "do" /> <!-Это свойство устанавливает, предоставлять ли статические службы контента через файл JAR. Это свойство поддерживает только значения атрибута TRUE и FALSE, а значение атрибута по умолчанию этого свойства верно. > <constant name = "struts.serve.static" value = "true" /> <!-Это свойство устанавливает, кэшируют ли браузер статический контент. Когда приложение находится на этапе разработки, мы хотим, чтобы каждый запрос получил последний ответ от сервера, чтобы мы могли установить свойство на FALSE. > <constant name = "struts.serve.static.browsercache" value = "true" /> <!-Это свойство устанавливает, использует ли приложение режим разработки. Если свойство установлено на TRUE, все больше и более дружественные подсказки по ошибкам могут отображаться, когда возникает ошибка приложения. Это свойство принимает только два значения, TRUE и FLASE, а значение по умолчанию этого свойства является ложным. Обычно, когда приложение находится на стадии разработки, свойство установлено на True. Когда этап выпуска продукта входит на этап выпуска продукта, свойство установлено на False. > <constant name = "struts.devmode" value = "false" /> <!-Это свойство устанавливает, перезагружает ли система файла ресурса каждый раз, когда прибывает HTTP-запрос (разрешает международную перезагрузку файлов). Значение по умолчанию этого свойства неверно. Установка этого свойства на True на стадии разработки будет более благоприятным для разработки, но оно должно быть установлено на False на этапе выпуска продукта. Совет: Установка этого свойства на True на этапе разработки позволит перезагрузить международный файл ресурсов каждый раз, когда запрос должен позволять разработчикам увидеть результаты разработки в реальном времени; Свойство должно быть установлено на False на этапе выпуска продукта, чтобы обеспечить адаптивную производительность, и перезагрузка файла ресурса для каждого запроса значительно снизит производительность приложения. > <constant name = "struts.i18n.reload" value = "false" /> <!-Это свойство определяет тему представления по умолчанию метки просмотра, а значение по умолчанию этого свойства-xhtml. > <constant name = "struts.ui.theme" value = "simple" /> <!-Это свойство определяет суффикс файла шаблона, а значение атрибута по умолчанию атрибута-FTL. Это свойство также позволяет FTL, VM или JSP соответствовать шаблонам FreeMarker, Velocity и JSP соответственно. > <constant name = "struts.ui.templatesuffix" value = "ftl" /> <!-Это свойство устанавливает, будет ли система автоматически перезагрузить файл после изменения файла struts.xml. Значение по умолчанию этого свойства неверно. > <constant name = "struts.configuration.xml.reload" value = "false" /> <!-Это свойство определяет международный файл ресурсов, требуемый приложением Struts 2. Если есть несколько международных файлов ресурсов, имена файлов нескольких файлов ресурсов разделены английскими запятыми (,). > <constant name = "struts.custom.i18n.resources" value = "nationz" /> <!-Для некоторых серверов Java EE, метод запроса httpservlet getParameterMap () не поддерживается. В настоящее время значение свойства может быть установлено на True для решения проблемы. Значение по умолчанию этого свойства неверно. Для серверов Weblogic, Orion и OC4J свойство обычно должно быть установлено на True. > <constant name = "struts.dispatcher.parametersworkAround" value = "false" /> <!-Укажите, следует ли кэшировать шаблоны Freemarker. Значение по умолчанию является false.> <Constant name = "struts.freemarker.templatescache" value = "true" /> <!-Это свойство поддерживает только два значения атрибута: true и false, а значение по умолчанию является true. Обычно нет необходимости изменять значение атрибута. > <constant name = "struts.freemarker.wrapper.altmap" value = "true" /> <!-Это свойство указывает, использует ли Result XSLT кэш. Когда приложение находится на стадии разработки, свойство обычно устанавливается на True; Когда приложение находится на стадии использования продукта, свойство обычно устанавливается на ложь. > <constant name = "struts.xslt.nocache" value = "false" /> <!-Это свойство определяет стойки 2 Файл конфигурации, загруженный фреймворком по умолчанию. Если вам нужно указать, что несколько файлов конфигурации загружаются по умолчанию, имена файлов нескольких файлов конфигурации разделены английскими запятыми (,). Значениями по умолчанию этого атрибута являются struts-default.xml, truts-lugin.xml, struts.xml. Вы должны понимать, почему платформа Struts 2 загружает struts.xml по умолчанию. > <constant name = "struts.configuration.files" value = "struts-default.xml, struts-plugin.xml" /> <!-Установите, всегда ли Mapper выбирает полное пространство имен. Когда значение по умолчанию этого атрибута является false.> <Constant name = "struts.mapper.alwaysselectulllnamespace" value = "false" /> <!-Установите корневой путь подключаемого модуля для определения поиска ресурса View. Значение по умолчанию-/web-inf/content> <constant name = "struts.convention.result.path" value = "/web-inf/content/"/> <!-Плагин для конференции определяет пакет как корневой пакет с этим константа> <constant name = "struts.convention.action.package" value = "default"/> <! name="struts.convention.action.disableScanning" value="false"/> <!-- The official only states that it needs to be set under jboss, and the situation is unknown--><constant name="struts.convention.exclude.parentClassLoader" value="true" /> <constant name="struts.convention.action.fileProtocols" value="jar, zip" /> <!-Включите, какие пакеты JAR являются строками action.comma-сегментированной. /> <!-Определите путь к поиску пакетов. Пока пакет заканчивается действием, ищите их.> <Постоянное имя = "struts.convention.package.locators" value = "action" /> < /struts>
Struts2 - обычно используется постоянное резюме
Смотрите комментарии
<? xml version = "1.0" Encoding = "UTF-8"?> <! Doctype Struts Public "-// Apache Software Foundation // Конфигурация Struts DTD 2.3 // en" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <! name = "struts.devmode" value = "true" /> <!-Установите, загружен ли класс, загруженный при его изменении, и устанавливается на false при публикации-> <constant name = "struts.convention.classs.reload" value = "true" /> <! name = "struts.enable.dynamicmethodinvocation" value = "true"/> <!-Укажите адрес каталога, где находится файл JSP-> <constant name = "struts.convention.result.path" value = "/web-inf/"/> <!-Используйте конвертеру по умолчанию struts-default. Если он используется для REST: REST-DEFAULT, REST требует плагина REST JAR-> <Constant name = "struts.convention.default.parent.package" value = "struts-default"/> <!-используется для настройки суффикса имени пакета. По умолчанию-это действия, действия, стойки-> <постоянное имя = "struts.convention.package.locators" value = "actions" /> <!-используется для настройки суффикса имени класса, по умолчанию является действие. После настройки Struts2 будет искать только классы с этим именем суффикса для карты-> <constant name = "struts.convention.action.suffix" value = "action"/> <!-Настройки создают карту действия, даже если нет аннотации @Action. Значение по умолчанию неверно. Поскольку Convention-Plugin-это стиль, который лучше, чем конфигурация, вы можете получить доступ к методам в соответствующем действии, основанном на предопределенном определении без аннотации-> <Constant name = "struts.convention.action.mapallmatches" value = "true" /> <!-Custom JSP File Specearator-> <constant name = "struts.convention.Action.Action.name.sAparator" <constant name = "struts.custom.i18n.resources" value = "i18n" /> <!-Будь то автоматически загружать файлы международных ресурсов-> <constant name = "struts.i18n.reload" value = "true" /> <!-будь то статический контент! Загрузить настройки ограничения размера файла-> <constant name = "struts.multipart.maxsize" value = "-1" /> <!-Тема, установите значение простом, то есть не используйте шаблоны пользовательского интерфейса. Это не будет генерировать дополнительные теги HTML-> <постоянное имя = "struts.ui.teme" value = "simple" /> <!-формат кодирования-> <constant name = "struts.i18n.encoding" value = "utf-8" /> < /struts>
Основные константы
struts.devmode Необязательное значение верно, false (по умолчанию false). В режиме разработки конфигурация динамической перезагрузки Struts2 и файлы ресурсов вступит в силу по умолчанию. В то же время более полная поддержка журнала будет предоставлена в режиме разработки.
struts.i18n.reload Необязательное значение true, false (значение по умолчанию зависит от struts.devmode), будет ли файл локального ресурса будет автоматически перезагружаться.
struts.i18n.encoding в основном используется для установки аналитического кодирования кодирования запроса (значение по умолчанию (UTF-8)), головы и включить теги. Разрешение кодирования ресурсов и файлов конфигурации.
struts.configuration.xml.reload Необязательное значение true, false (значение по умолчанию зависит от struts.devmode), следует ли автоматически перезагрузить файл конфигурации XML
struts.Action.Extension Устанавливает суффикс запроса на действие стойки, разделенный запятыми при нескольких опорах.
struts.action.excludepattern Устанавливает URL, исключенный с помощью стойки (сочетается с регулярными выражениями) (поддерживает множественные, разделенные запятыми)
struts.tag.altsyntax необязательное значение true, false (true default true), независимо от того, поддерживается ли выражение ognl
struts.url.http.port Установите порт HTTP, соответствующий сгенерированному URL
struts.url.https.port Установите порт HTTPS, соответствующий сгенерированному URL
struts.url.includeparams необязательное значение нет, get, all (по умолчанию get), устанавливает, содержит ли URL параметры и включены только параметры в режиме GET.
struts.locale устанавливает локали по умолчанию Struts2 и решает, какой файл ресурса использовать.
struts.ui.templatedir Это свойство определяет местоположение файла шаблона, необходимого для темы просмотра. Значением этого свойства по умолчанию является шаблон, то есть файл шаблона под пути шаблона загружается по умолчанию.
struts.ui.theme Это свойство указывает тему представления по умолчанию для тега представления, а значение по умолчанию этого свойства - xhtml.
struts.ui.templatesuffix Это свойство определяет суффикс файла шаблона, а значение свойства по умолчанию этого свойства - FTL. Это свойство также позволяет использовать FTL, VM или JSP, соответствующие шаблонам FreeMarker, Velocity и JSP соответственно
struts.multipart.savedir устанавливает каталог по умолчанию для загрузки временных файлов
struts.multipart.maxsize устанавливает максимальный предел для загруженных временных файлов
struts.objectfactory.spring.autowire Необязательное значение (имя, тип, автоматический, конструктор, имя) (имя по умолчанию), устанавливает метод автоматической сборки пружины, который действителен только после введения подключаемого модуля Spring.
struts.objectfactory.spring.autowire.alwaysrespect (false по умолчанию) Устанавливает, всегда ли созданы объекты с помощью политики автоматической сборки.
struts.objectfactory.spring.useclasscache (по умолчанию false) Независимо от того, использует ли завод по объекту кэш класс, режим разработки недействителен.
struts.xslt.nocache (по умолчанию FALSE) Установите, не является ли XSLTRESULT.
struts.custom.properties устанавливает список имен пользовательских свойств пользователя (используется, разделен)
struts.custom.i18n.resources Устанавливает определенный пользовательский список путей файла ресурса (используется, разделен)
struts.serve.static (по умолчанию false) Устанавливает, поддерживаются ли статические запросы на ресурсы (требуется URL -адрес под стойки или статические)
struts.serve.static.browsercache (по умолчанию false), будь ли кэш в ответе статического ресурса. Действительно только тогда, когда поддерживаются статические ресурсы.
struts.el.throwexceptionOnfailure (по умолчанию false), следует ли бросить Runtimeexception при анализе выражения EL или не может быть найдено свойство
struts.ognl.logmissingproperties (по умолчанию false).
struts.ognl.enableExpressionCache Будь ли кэширование выражений, проанализированных ognl.
struts.enable.dynamicmethodinvocation (false по умолчанию). Поддерживаются ли динамические вызовы метода, укажите метод на методе URL -адреса!
struts.enable.SlashesinActionNames, независимо от того, поддерживаются ли черты в сегменте действий в URL
struts.mapper.alwaysselectulllnamespace (false по умолчанию), всегда ли используется сегмент URL перед последней чертой в качестве пространства имен
Константы основного объекта
struts.ActionProxyFactory Устанавливает фабрику ActionProxy, которая также генерирует действие по умолчанию ActionInvoctation
struts.xworkConverter Устанавливает объект XworkConverter, который используется для получения различных типов преобразователей.
struts.unknownhandlermanager устанавливает класс реализации неизвестного Handlermanger для обработки исключений, таких как неспособность найти методы.
struts.multipart.handler Установите соответствующий класс обработчика многократного (по умолчанию jakarta), org.apache.struts2.dispatcher.multipart.jakartamultipartrequestest
struts.mapper.class Необязательное значение (Struts, Composite, Restful, Restful2) Устанавливает анализ URL и карты для реализации действий (стойки по умолчанию).
struts.mapper.prefixmapping Карты для соответствующего Mapper через префикс URL, а формат - urlprefix1: mappername2, urlprefix2: mappername2. MapperClass должен быть добавлен в качестве org.apache.struts2.dispatcher.mapper.prefixbasedactionmapper и укажите struts.mapper.class как mapper.
struts.mapper.composite устанавливает, поддерживается ли составное (множественное) Actionmapper, MapPpername отделяется запятыми. Struts.mapper.class должен быть настроен как композит, чтобы вступить в силу
struts.mapper.idparametername используется для Restful2actionMapper в качестве имени параметра, соответствующего идентификатору в URL
struts.ognl.allowstaticmethodaccess (false по умолчанию) устанавливает, поддерживает ли экспрессия ognl статические методы.
struts.configuration устанавливает класс настроек Struts2. (Не используется после 2.1.2)
struts.urlrenderer Устанавливает рендеринг URL Struts2 (используется для генерации URL), (Struts по умолчанию), имя класса org.apache.struts2.components.servleturlrendererer
struts.objectFactory Устанавливает заводскую фабрику struts2, по умолчанию (Struts), имя класса - org.apache.struts2.impl.strutsobjectfactory. После того, как плагин Struts2-Spring был введен, он модифицируется на org.apache.struts2.spring.strutsspringobjectfactory.
struts.xworktextProvider Устанавливает реализацию контента файла ресурса, предоставляющего класс для Struts2. По умолчанию com.opensymphony.xwork2.textprovidersupport
struts.actionvalidatormanager Устанавливает класс реализации Actionvalidatormanager.
struts.valueStackFactory Устанавливает реализацию фабрики ValueStack struts2.
struts.reflectionprovider устанавливает класс реализации ReflectionProvider
struts.reflectionContextFactory Устанавливает класс реализации OfferuceContextFactory
struts.patternmatcher Устанавливает класс реализации шаблона Matcher
struts.staticContentloader Устанавливает класс реализации StaticContentLoader