1. <constant name = "struts.i18n.encoding"value = "utf-8" />
웹 애플리케이션의 기본 인코딩 세트를 지정합니다. 웹 응용 프로그램은 httpservletrequest의 setcharacterencoding 메소드를 호출하는 것과 같습니다.
2. <constant name = "struts.i18n.reload"value = "false"/>
이 속성은 HTTP 요청이 도착할 때마다 시스템이 리소스 파일을 다시로드하는지 여부를 설정합니다. 이 속성의 기본값은 False입니다. 개발 단계 에서이 속성을 True로 설정하는 것은 개발에 더 도움이되지만 제품 릴리스 단계에서 False로 설정해야합니다.
3. <constant name = "struts.custom.i18n.resources"value = "Application"/>
이 속성은 Struts 2 응용 프로그램에서 요구하는 국제 자원 파일을 지정합니다. 여러 국제 리소스 파일이있는 경우 여러 리소스 파일의 파일 이름은 영어 쉼표로 구분됩니다 (,).
4. <constant name = "structs.action.extension"value = "action" />
이 속성은 Struts 2에 의해 처리되어야하는 요청 접미사를 지정합니다.이 속성의 기본값은 조치입니다.
5. <constant name = "struts.serve.static.browsercache"value = "true" />
브라우저가 정적 컨텐츠를 캐시하는지 여부를 설정하십시오. 기본값은 사실이며 (생산 환경에서 사용) 개발 단계를 닫는 것이 가장 좋습니다.
6. <constant name = "struts.configuration.xml.reload"value = "false />
Struts 2의 구성 파일이 수정되면 시스템이 파일을 자동으로 다시로드합니다. 기본값은 False (생산 환경에서 사용)이며 개발 단계에서 열리는 것이 가장 좋습니다.
7. <constant name = "struts.configuration.files"value = "struts-default.xml, struts-plugin.xml, struts.xml"/>
이 속성은 기본적으로 Struts 2 프레임 워크에 의해로드 된 구성 파일을 지정합니다. 여러 구성 파일이 기본적으로로드되도록 지정 해야하는 경우 여러 구성 파일의 파일 이름이 English Commas (,)로 구분됩니다. 이 속성의 기본값은 struts- default.xml, struts-plugin.xml, struts.xml입니다. 이 속성의 값이 보이면 독자는 Strut 2 프레임 워크가 기본적으로 struts.xml 파일을로드하는 이유를 이해해야합니다.
8. <constant name = "struts.configuration"value = "org.apache.struts2.config.defaultConfiguration"/>
로드 struts2 configuration file manager를 지정하십시오. 개발자는 구성 파일 관리자를 사용자 정의 할 수 있습니다. 이 클래스는 struts2 구성 파일을 자동으로로드하여 구성 인터페이스를 구현할 수 있습니다.
8. <constant name = "struts.continuations.package"value = ""/>
동작이 포함 된 완전히 연속적인 패키지 이름.
10. <constant name = "struts.devmode"value = "true" />
보다 자세한 오류 정보를 인쇄 할 수 있도록 개발 모드에 사용됩니다.
11. <constant name = "struts.serve.static.browsercache"value = "false"
이 속성은 브라우저가 정적 컨텐츠를 캐시하는지 여부를 설정합니다. 응용 프로그램이 개발 단계에 있으면 각 요청이 서버에서 최신 응답을 얻을 수 있으므로이 속성을 False로 설정할 수 있습니다.
12. <constant name = "struts.enable.dynamicmethodinvocation"value = "false"/>
이 속성은 Struts 2가 동적 메소드 호출을 지원하는지 여부를 설정 하고이 속성의 기본값은 참입니다. 동적 메소드 호출을 끄려면이 속성을 False로 설정할 수 있습니다.
13. <constant name = "struts.enable.slashesinactionNames"value = "false"
이 속성은 Struts 2가 Slashes를 행동 이름으로 사용할 수 있는지 여부를 설정 하고이 속성의 기본값은 False입니다. 개발자가 동작 이름에서 슬래시를 허용하려면 속성을 true로 설정할 수 있습니다.
14. <constant name = "struts.tag.altsyntax"value = "true"/>
이 속성은 표현식 구문이 Struts 2 태그에서 허용되는지 여부를 지정합니다. 일반적으로 태그에서 표현식 구문을 사용해야하므로 속성을 true로 설정해야 하며이 속성의 기본값은 참입니다.
15. <constant name = "struts.devmode"value = "false/>
이 속성은 Struts 2 응용 프로그램이 개발 모드를 사용하는지 여부를 설정합니다. 이 속성이 True로 설정된 경우 응용 프로그램에서 오류가 발생하면 점점 더 친숙한 오류 프롬프트가 표시 될 수 있습니다. 이 속성은 True and Flase,이 속성의 기본값은 False입니다. 일반적으로 응용 프로그램이 개발 단계에 있으면 속성이 True로 설정되고 제품 릴리스 단계에 들어가면 속성이 False로 설정됩니다.
16. <constant name = "struts.ui.theme"value = "xhtml"/>
이 속성은보기 태그의 기본보기 테마를 지정합니다. 이 속성의 기본값은 XHTML이며 간단 할 수 있습니다. XHTML 또는 AJAX.
17. <constant name = "struts.ui.templeatedir"value = "template"/>
이 속성은보기 테마에 필요한 템플릿 파일의 위치를 지정합니다. 이 속성의 기본값은 템플릿, 즉 템플릿 경로의 템플릿 파일이 기본적으로로드됩니다.
18. <constant name = "struts.ui.templatesuffix"value = "ftl"/>
이 속성은 템플릿 파일의 접미사를 지정하고 속성의 기본 속성 값은 FTL입니다. 이 속성은 또한 프리 마커, 속도 및 JSP 템플릿에 각각 해당하는 FTL, VM 또는 JSP를 사용할 수 있습니다.
19. <constant name = "struts.velocity.configfile"value = "velocity.properties"/>
이 속성은 속도 프레임 워크에서 요구하는 속도의 위치를 지정합니다. 이 속성의 기본값은 속도입니다.
20. <constant name = "struts.velocity.contexts"value = ""/>
이 속성은 속도 프레임 워크의 컨텍스트 위치를 지정합니다. 프레임 워크에 여러 컨텍스트가 있으면 여러 컨텍스트가 영어 쉼표로 분리됩니다 (,).
21. <constant name = "struts.velocity.toolboxLocation"value = ""/>
이 속성은 속도 프레임 워크의 도구 상자의 위치를 지정합니다.
22. <constant name = "struts.url.http.port"value = "80"/>
이 속성은 웹 응용 프로그램이 위치한 청취 포트를 지정합니다. 이 속성은 일반적으로 그다지 유용하지 않지만 Struts 2가 URL (예 : URL 태그)을 생성 해야하는 경우에만 웹 응용 프로그램의 기본 포트를 제공합니다.
23. <constant name = "struts.url.https.port"value = "443"/>
이 속성은 struts.url.http.port 속성의 역할과 유사합니다.이 속성은이 속성이 웹 응용 프로그램의 암호화 서비스 포트를 지정한다는 것입니다.
24. <constant name = "struts.url.includeparams"value = "none | get | all"/>
이 속성은 Struts 2에 URL을 생성 할 때 요청 매개 변수를 포함하는지 여부를 지정합니다. 이 속성은 세 가지 속성 값을 허용합니다. None, Get 및 All은 포함되지 않으며, GET 유형 요청 매개 변수를 포함하고 모든 요청 매개 변수를 포함하여 포함하지 않습니다.
25. <constant name = "struts.dispatcher.parametersworkaround"value = "false"/>
일부 Java EE 서버의 경우 httpservlet 요청이 getParameterMap () 메소드를 지원하지 않습니다. 이 시점에서 속성 값은 문제를 해결하기 위해 충실 할 수 있습니다. 이 속성의 기본값은 False입니다. Weblogic, Orion 및 OC4J 서버의 경우이 속성은 일반적으로 True로 설정해야합니다.
26. <constant name = "struts.freemarker.manager.className"value = ""/>
이 속성은 Struts 2에서 사용하는 프리 마커 관리자를 지정합니다.이 속성의 기본값은 Struts 2의 내장 프리 마커 관리자 인 org.apache.struts2.views.freemarker.freemarkermanager입니다.
27. <constant name = "struts.freemarker.wrapper.altmap"value = "true"/>
이 속성은 True와 False의 두 속성 값 만 지원하며 기본값은 true입니다. 일반적으로 속성 값을 수정할 필요가 없습니다.
28. <cosntant name = "struts.freemarker.templatesCache"value = "false" />
프리 마커 템플릿의 캐시 설정 여부를 설정하면 템플릿을 web_app/템플릿에 복사하는 것과 동일합니다.
29. <constant name = "struts.xslt.nocache"value = "false"/>
이 속성은 XSLT 결과가 스타일 시트 캐시를 사용하는지 여부를 지정합니다. 이 속성은 일반적으로 응용 프로그램이 개발 단계에있을 때 true로 설정됩니다. 이 속성은 일반적으로 응용 프로그램이 제품 사용 단계에있을 때 False로 설정됩니다.
30. <constant name = "struts.custom.properties"value = "응용 프로그램, org/apache/struts2/extension/custom
"/>
struts2 응용 프로그램이 사용자 정의 속성 파일을로드하도록 지정합니다. 사용자 정의 속성 파일에 지정된 속성은 struts.properties 파일에 지정된 속성을 무시하지 않습니다. 여러 사용자 정의 속성 파일을로드 해야하는 경우 여러 사용자 정의 속성 파일의 파일 이름이 English Commas (,)로 구분됩니다. (즉, Struts. -Properties를 다시 작성하지 마십시오!)
31. <constant name = "struts.locale"value = "zh_cn"/>
기본 국제화 지역 정보.
32. <constant name = "struts.mapper.class"value = "org.apache.struts2.dispatcher.mapper.DefaultActionMapper"/>
요청 URL 및 액션 맵퍼를 지정하십시오. 기본값은 org.apache.struts2.dispatcher.mapper.DefaultActionMapper입니다.
33. <cosntant name = "struts.mapper.AlwaysSelectFullNamesPace"value = "false" />
마지막 슬래시 전에 어떤 위치에서나 네임 스페이스를 선택할지 여부
34. <constant name = "struts.multipart.maxsize"value = "2097152"/>
Multipart 요청 정보의 최대 크기 (파일 업로드의 경우이 속성은 Struts 2 파일 업로드의 전체 요청 컨텐츠에 허용되는 최대 바이트 수를 지정합니다).
35. <constant name = "struts.multipart.parser"value = "cos"/>
이 속성은 처리 MIME 형 멀티 파트/양식 데이터, 파일 업로드 (COS, Pelll, Jakarta)를 지정합니다.
org.apache.struts2.dispatcher.multipart.multipartrequest Parser 인터페이스 (파일 업로드 용) Multipart 요청 정보에 특별히 사용되는.
36. <constant name = "struts.multipart.savedir"value = "/tmpuploadfiles"/>
파일을 업로드 할 때 임시 디렉토리를 지정하고 기본적으로 javax.servlet.context.tempdir를 사용합니다.
37. <constant name = "structs.objectFactory"value = "spring" />
이 속성은 Struts 2의 동작이 스프링 컨테이너에 의해 생성되었음을 지정합니다.
38. <constant name = "structs.objectfactory.spring.autowire"value = "name"/>
스프링 프레임 워크의 어셈블리 모드를 지정하면 어셈블리 방법은 다음과 같습니다. 이름, 유형, 자동 및 생성자 (이름은 기본 어셈블리 모드)입니다.
39. <constant name = "structs.objectfactory.spring.useclasscache"value = "true"/>
이 속성은 스프링을 통합 할 때 콩이 캐시되는지 여부를 지정합니다. 값은 true 또는 false이고 기본값은 참입니다.
40. <cosntant name = "struts.objecttypedeterminer"value = "tiger" />
Tiger 및 Nottiger를 포함한 유형 검사를 지정하십시오
struts2에서 일정한 구성에 대한 자세한 설명
이 기사는 주로 Struts2의 일정한 일정한 구성을 설명하며 내용은 주로 인터넷에서 나옵니다.
<? xml version = "1.0"alcoding = "utf-8"?> <! doctype struts public "-// apache 소프트웨어 재단 // dtd struts configuration 2.0 // en" "http://struts.apache.org/dtds/struts-2.0.dtd"> astruts> web acplacting의 lecault set. 이 속성은 중국어 요청 매개 변수를 처리하는 데 매우 유용합니다. 중국어 요청 매개 변수의 값을 얻으려면 속성 값이 GBK 또는 GB2312 팁으로 설정되어야합니다. 팁 :이 매개 변수를 GBK로 설정할 때 httpservletRequest>의 setCharacterEncoding 메소드를 호출하는 것과 같습니다. 이 속성의 기본값은 스프링입니다.> <constant name = "struts.objectFactory"value = "spring" /> <!-스프링 프레임 워크의 자동 어셈블리 모드를 지정하십시오. 이 속성의 기본값은 이름입니다. 즉, 기본 어셈블리는 Bean의 이름 속성을 기준으로 자동으로입니다. > <constant name = "struts.objectfactory.spring.autowire"value = "name" /> <!-이 속성은 스프링 프레임 워크를 통합 할 때 Bean 인스턴스를 캐시할지 여부를 지정합니다. 이 속성을 사용하면 두 속성 값 만 사용 할 수 있으며 True 및 False, 기본값은 true입니다. 일반적으로 속성 값을 수정하는 것이 좋습니다.> <constant name = "structs.objectfactory.spring.useclasscache"value = "true" /> <!-이 속성은 Mime Type (파일 업로드)를 처리하기위한 프레임 워크를 지정합니다. 이 속성은 COS, Pell 및 Jakarta와 같은 속성 값, 즉 COS, Pell 및 Common-FileUpload 파일 업로드 프레임 워크를 사용하여 파일 업로드 프레임 워크에 해당하는 속성 값을 지원합니다. 이 속성의 기본값은 자카르타입니다. 참고 : COS 또는 Pell 파일 업로드 방법을 사용해야하는 경우 해당 JAR 파일을 웹 응용 프로그램에 복사해야합니다. 예를 들어 COS 업로드 메소드를 사용하는 경우 COS 프레임 워크의 JAR 파일을 직접 다운로드하고 파일을 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 = "100000000000" /> <!-이 속성은 Struts 2에 의해 처리되어야하는 요청 접미사를 지정합니다.이 속성의 기본값은 조치 일치하는 것입니다. > <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 and Flase의 두 값 만 허용 하며이 속성의 기본값은 False입니다. 일반적으로 응용 프로그램이 개발 단계에있을 때 속성은 True로 설정됩니다. 제품 릴리스 단계가 제품 릴리스 단계에 들어가면 속성이 False로 설정됩니다. > <constant name = "struts.devMode"value = "false" /> <!-이 속성은 HTTP 요청이 도착할 때마다 시스템이 리소스 파일을 다시로드하는지 여부를 설정합니다 (국제 파일 다시로드 허용). 이 속성의 기본값은 False입니다. 개발 단계 에서이 속성을 True로 설정하는 것은 개발에 더 도움이되지만 제품 릴리스 단계에서 False로 설정해야합니다. 팁 : 개발 단계 에서이 속성을 True로 설정하면 요청이 실시간 개발 결과를 볼 수 있도록 요청할 때마다 국제 리소스 파일을 다시로드 할 수 있습니다. 응답 성능을 제공하기 위해서는 제품 릴리스 단계에서 속성을 False로 설정해야하며 각 요청에 대한 리소스 파일을 다시로드하면 응용 프로그램의 성능이 크게 줄어 듭니다. > <constant name = "struts.i18n.reload"value = "false" /> <!-이 속성은보기 레이블의 기본보기 테마를 지정 하고이 속성의 기본값은 xhtml입니다. > <constant name = "struts.ui.theme"value = "simple" /> <!-이 속성은 템플릿 파일의 접미사를 지정하고 속성의 기본 속성 값은 ftl입니다. 이 속성을 사용하면 FTL, VM 또는 JSP가 각각 프리 마커, 속도 및 JSP 템플릿에 해당 할 수 있습니다. > <constant name = "struts.ui.templatesuffix"value = "ftl" /> <!-이 속성은 struts.xml 파일이 변경된 후 시스템이 자동으로 파일을 다시로드할지 여부를 설정합니다. 이 속성의 기본값은 False입니다. > <constant name = "struts.configuration.xml.reload"value = "false" /> <!-이 속성은 Struts 2 응용 프로그램에 필요한 국제 자원 파일을 지정합니다. 여러 국제 리소스 파일이있는 경우 여러 리소스 파일의 파일 이름은 영어 쉼표로 구분됩니다 (,). > <constant name = "struts.custom.i18n.resources"value = "nationz" /> <!-일부 java ee 서버의 경우 httpservlet 요청 호출 getParameterMap () 메소드는 지원되지 않습니다. 이 시점에서 속성 값은 문제를 해결하기 위해 충실 할 수 있습니다. 이 속성의 기본값은 False입니다. Weblogic, Orion 및 OC4J 서버의 경우 속성은 일반적으로 True로 설정해야합니다. > <constant name = "struts.dispatcher.parametersworkaround"value = "false" /> <!-캐시 프리 마커 템플릿을 지정합니다. 기본값은 false입니다.> <constant name = "struts.freemarker.templatesCache"value = "true" /> <!-이 속성은 두 개의 속성 값, true 및 false 만 지원하며 기본값은 true입니다. 일반적으로 속성 값을 수정할 필요가 없습니다. > <constant name = "struts.freemarker.wrapper.altMap"value = "true" /> <!-이 속성은 XSLT 결과가 스타일 시트 캐시를 사용하는지 여부를 지정합니다. 응용 프로그램이 개발 단계에있을 때, 속성은 일반적으로 true로 설정됩니다. 응용 프로그램이 제품 사용 단계에 있으면 일반적으로 속성이 False로 설정됩니다. > <constant name = "struts.xslt.nocache"value = "false" /> <!-이 속성은 struts 2를 기본적으로 프레임 워크에서로드 한 구성 파일을 지정합니다. 여러 구성 파일이 기본적으로로드되도록 지정 해야하는 경우 여러 구성 파일의 파일 이름이 English Commas (,)로 구분됩니다. 이 속성의 기본값은 struts-default.xml, truts-plugin.xml, struts.xml입니다. Strut 2 프레임 워크가 기본적으로 struts.xml로드하는 이유를 이해해야합니다. > <constant name = "struts.configuration.files"value = "struts-default.xml, struts-plugin.xml" /> <!-맵퍼가 항상 완전한 네임 스페이스를 선택하는지 여부를 설정하십시오. 이 속성의 기본값이 false 인 경우.> <constant name = "struts.mapper.AlwaysSelectFullNamesPace"value = "false" /> <!-컨벤션 플러그인의 루트 경로를 설정하여 뷰 리소스를 찾으십시오. 기본값은/web-inf/content> <constant name = "struts.convention.result.path"value = "/web-inf/content/"/> <!-컨벤션 플러그인은이 constant> <constant name = "struts.convention.action.action.actakage"value = "default"/> 이름 = "struts.convention.action.disableScanning"value = "false" /> <!-공식은 Jboss에서 설정되어야한다고 말하며 상황은 알려지지 않았으며 상황은 알 수 없음-> <constant name = "struts.convention.exclude.parentClassLoader"value = "true" /> <constant name = "struts.convention.captococs" "ZAR" <!-action.comma-segmented strings.> <constant name = "struts.convention.action.includejars"value = ".*?/_ wl_cls_gen.*? jar (!/)?" /> <!-패키지 검색 경로를 결정합니다. 패키지가 작업으로 끝나는 한.> <constant name = "struts.convention.package.locators"value = "action" /> < /struts>
struts2- 일반적으로 사용되는 상수 요약
의견을 참조하십시오
<? xml version = "1.0"alcoding = "utf-8"?> <! doctype struts public "-// apache 소프트웨어 재단 // dtd struts 구성 2.3 // en" ""http://struts.apache.org/dtds/struts-2.3.dtd "> <!-- <const to Whay Publish로 설정되었습니다. 이름 = "struts.devmode"value = "true" /> <!-클래스가 수정 될 때 클래스가 핫로드되었는지 여부를 설정하고 게시 할 때 허위로 설정하십시오-> <constant name = "struts.convention.classes.reload"value = "true" /> <!-자동 동적 메소드 호출을 사용한 후 다음과 같이 호출 할 수 있습니다. name = "struts.enable.dynamicmethodinvocation"value = "true"/> <!-JSP 파일이 위치한 디렉토리 주소를 지정하십시오-> <constant name = "struts.convention.result.path"value = "/web-inf/content/"/> <!-struts-default의 기본 변환기를 사용하십시오. REST : REST-DEFAULT에 사용되는 경우 REST는 REST JAR 플러그인을 필요로합니다.> <constant name = "struts.convention.default.parent.package"value = "struts-default"/> <!-패키지 이름 접미사를 구성하는 데 사용됩니다. 기본값은 동작, 동작, strut-> <constant name = "struts.convention.package.locators"value = "action" /> <!-클래스 이름 접미사를 구성하는 데 사용됩니다. 기본값은 작업입니다. 설정 후 struts2는이 접미사 이름을 가진 클래스 만 맵을 찾습니다-> <constant name = "struts.convention.action.suffix"value = "action"/> <!-설정은 @Action 주석이없는 경우에도 액션 맵을 만듭니다. 기본값은 False입니다. Convention-Plugin은 구성보다 나은 스타일이므로 주석없이 사전 정의 된 정의를 기반으로 해당 동작의 메소드에 액세스 할 수 있습니다.> <constant name = "struts.convention.action.mapallMatches"value = "true" /> <!-사용자 정의 jsp 파일 이름 분리기-> <constant name = "struts.convention.comaction.name.separator"-"-"-"-"value ". 이름-> <constant name = "struts.custom.i18n.resources"value = "i18n" /> <!-국제 리소스 파일을 자동으로로드할지 여부-> <constant name = "struts.i18n.reload"value = "true" /<!-브라우저가 정적 콘텐츠에 관계없이 "value" "strat."strut. <!-파일 크기 제한 설정-> <constant name = "struts.multipart.maxsize"value = "-1" /> <!-주제, 값을 단순으로 설정, 즉 UI 템플릿을 사용하지 마십시오. 추가 HTML 태그-> <constant name = "struts.ui.theme"value = "simple" /> <!-인코딩 형식-> <constant name = "struts.i18n.encoding"value = "utf-8" /> < /struts>
기본 상수
struts.devmode 선택적 값은 true, false (default 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 set struts (정규 표현식과 일치)에 의해 제외 된 URL (쉼표로 분리 된 다중 지원)
struts.tag.altsyntax 선택적 값 true, false (기본값) Ognl 표현식이 지원되는지 여부
struts.url.http.port 생성 URL에 해당하는 HTTP 포트 설정
struts.url.https.port 생성 URL에 해당하는 HTTPS 포트를 설정
struts.url.includeparams 선택적 값 없음, get, all (default get), URL에 매개 변수가 포함되어 있는지 및 Get 모드의 매개 변수 만 포함되어 있는지 여부를 설정합니다.
struts.locale은 struts2의 기본 로케일을 설정하고 사용할 리소스 파일을 결정합니다.
struts.ui.templeated이 속성은보기 테마에 필요한 템플릿 파일의 위치를 지정합니다. 이 속성의 기본값은 템플릿, 즉 템플릿 경로의 템플릿 파일이 기본적으로로드됩니다.
struts.ui.theme이 속성은 뷰 태그의 기본보기 테마를 지정 하고이 속성의 기본값은 xhtml입니다.
struts.ui.templatesuffix이 속성은 템플릿 파일의 접미사를 지정 하고이 속성의 기본 속성 값은 ftl입니다. 이 속성은 또한 프리 마커, 속도 및 JSP 템플릿에 해당하는 FTL, VM 또는 JSP를 사용할 수 있습니다.
struts.multipart.savedir 임시 파일 업로드를위한 기본 디렉토리를 설정합니다
struts.multipart.maxsize 업로드 된 임시 파일의 최대 한계를 설정합니다
struts.objectfactory.spring.autowire 선택적 값 (이름, 유형, 자동, 생성자, 이름) (기본 이름)은 스프링 플러그인이 도입 된 후에 만 유효한 스프링의 자동 조립 방법을 설정합니다.
struts.objectfactory.spring.autowire.alwaysrespect (기본 거짓) 객체가 항상 자동 조립 정책으로 생성되는지 여부를 설정합니다.
struts.objectfactory.spring.useclasscache (default false) 객체 공장에서 클래스 캐시를 사용하든 개발 모드는 유효하지 않습니다.
struts.xslt.nocache (기본값은 거짓) xsltresult가 캐시되지 않은지 여부를 설정합니다.
struts.custom.properties 사용자의 사용자 정의 속성 파일 이름 목록 (사용, 분리)
struts.custom.i18n. Resources는 사용자 정의 리소스 파일 경로 목록을 설정합니다 (사용, 분리)
struts.serve.static (기본 거짓) 정적 리소스 요청이 지원되는지 여부를 설정합니다 (Struts 또는 STATIC에서 URL 필요)
struts.serve.static.browsercache (기본 거짓) 정적 리소스 응답에서 캐시를 설정할지 여부. 정적 자원이 지원되는 경우에만 유효합니다.
struts.el.throwexceptiononFailure (기본 거짓) el 표현식 또는 속성을 구문 분석 할 때 런 티미 픽스를 던질 지 여부를 찾을 수 없습니다.
struts.ognl.logmissingProperties (기본 거짓) 로그에 출력이 없는지 여부
struts.ognl.enableexpressionCache Ognl에 의해 구문 분석 된 표현을 캐시할지 여부.
struts.enable.dynamicmethodinvocation (default false) 동적 메소드 호출이 지원되는지 여부에 관계없이! 메소드를 통해 URL에서 메소드를 지정하십시오.
struts.enable.slashesinactionnames 슬래시가 URL의 조치 세그먼트에서 지원되는지 여부
struts.mapper.alwaysselectfullnamespace (default false) 마지막 슬래시 이전의 URL 세그먼트가 항상 네임 스페이스로 사용되는지 여부
핵심 물체 상수
struts.actionProxyFactory는 ActionProxy의 Entity Factory를 설정하고 기본 ActionInvoctation을 생성합니다.
struts.xworkConverter 다양한 유형의 변환기를 얻는 데 사용되는 XworkConverter 객체를 설정합니다.
struts.unknownhandlermanager는 메소드를 찾을 수없는 것과 같은 예외를 처리하기 위해 Unknown HandlerManager 구현 클래스를 설정합니다.
struts.multipart.handler Multipartrequest (기본값은 자카르타), org.apache.struts2.dispatcher.multipart.jakartamultipartreigs의 해당 클래스를 설정합니다.
struts.mapper.class 옵션 값 (struts, composite, restful, restful2)은 URL 구문 분석을 설정하고 액션 구현 (기본 struts)으로 맵을 설정합니다.
struts.mapper.prefixmapping 맵은 URL 접두사를 통해 해당 매핑 맵을, 형식은 urlprefix1 : mappername2, urlprefix2 : mappername2입니다. MapperClass는 org.apache.struts2.dispatcher.mapper.prefixbasedActionMapper로 추가하고 struts.mapper.class를 Mapper로 지정해야합니다.
struts.mapper.composite composite (다중) 액션 뮤퍼가 지원되는지 여부를 설정하고 MappperName이 쉼표로 분리됩니다. struts.mapper.class는 적용하려면 복합재로 구성해야합니다
struts.mapper.idparametername은 URL의 ID에 해당하는 매개 변수로 RESTFUL2ActionMapper에 사용됩니다.
struts.ognl.allowstaticmethodaccess (default false) Ognl 표현식이 정적 메소드를 지원하는지 여부를 설정합니다.
struts.configuration struts2의 설정 클래스를 설정합니다. (2.1.2 이후에 사용되지 않음)
struts.urlrenderer는 struts2 (URL 생성에 사용), (기본 struts), 클래스 이름 org.apache.struts2.components.servleturlrenderer의 URL 렌더링을 설정합니다.
struts.objectory는 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는 Struts2의 Valuestack 공장의 구현을 설정합니다.
struts.reflectionProvider는 반사 프로그램의 구현 클래스를 설정합니다
struts.reflectionContextFactory는 반사 컨트리 픽스의 구현 클래스를 설정합니다
struts.patternmatcher는 PatternMatcher의 구현 클래스를 설정합니다
struts.staticContentLoader는 staticContentLoader의 구현 클래스를 설정합니다