상용 상수 소개

J2EE 개발 각종 자원 다운로드 목록,  역사상 가장 완전한 IT 자원, 개인 소장 총화!
상수 정의
  상수 는 struts. xml 또는 struts. properties 에서 설정 할 수 있 습 니 다. struts. xml 에서 설정 하 는 것 을 권장 합 니 다. 두 가지 설정 방식 은 다음 과 같 습 니 다.  (1) struts. xml 파일 에 상수 설정                    (2) struts. properties 에 상수 설정     struts.action.extension=do   상수 가 아래 여러 프로필 에서 정 의 될 수 있 기 때문에 struts 2 로 딩 상수 의 검색 순 서 를 알 아야 합 니 다.     struts-default.xml      struts-plugin.xml      struts.xml      struts.properties      web.xml   여러 파일 에 같은 상수 가 설정 되 어 있 으 면 다음 파일 에 설 정 된 상수 값 은 앞 파일 에 설 정 된 상수 값 을 덮어 씁 니 다.
상용 상수 소개
   
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
   						Struts 2  constant
              ,    Struts 2          ,       struts.xml     ,    struts.properties     。

    1.<constant name="struts.i18n.encoding" value="UTF-8" /> 
      Web        ,      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="struts.action.extension" value="action" /> 
           Struts 2       ,        action,     *.action     Struts 2  。              ,            (,)  。

    5.<constant name="struts.serve.static.browserCache " value="true" /> 
                 ,    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           ,                ,                  (,)  。        struts-default.xml,struts-plugin.xml, struts.xml,      ,         Struts 2      struts.xml   。

    8.<constant name="struts.configuration" value="org.apache.struts2.config.DefaultConfiguration"/>
        struts2       ,   org.apache.struts2.config.DefaultConfiguration,               ,     Configuration  ,      struts2    。

    8.<constant name="struts.continuations.package" value=""/>
      Actions      package  。

    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          ,        true。            ,        false。

    13.<constant name="struts.enable.SlashesInActionNames" value="false"/>
         Struts 2     Action      ,        false。          Action      ,        true。

    14.<constant name="struts.tag.altSyntax" value="true"/>
              Struts 2          ,                  ,         true,        true。

    15.<constant name="struts.devMode" value="false"/>
         Struts 2          。        true,             、        。      true flase   ,        false。  ,       ,       true,          ,       false。

    16.<constant name="struts.ui.theme" value="xhtml"/>
                    ,        xhtml,   simple,xhtml ajax。

    17.<constant name="struts.ui.templateDir" value="template"/>
                       ,        template,     template        。

    18.<constant name="struts.ui.templateSuffix" value="ftl"/>
                ,          ftl。        ftl、vm jsp,    FreeMarker、 Velocity JSP  。

    19.<constant name="struts.velocity.configfile" value="velocity.properties"/>
         Velocity     velocity.properties     。         velocity.properties。

    20.<constant name="struts.velocity.contexts" value=""/>
         Velocity   Context  ,        Context,   Context       (,)  。

    21.<constant name="struts.velocity.toolboxlocation" value=""/>
         Velocity   toolbox   。

    22.<constant name="struts.url.http.port" value="80"/>
         Web         。            ,   Struts 2    URL (  Url  ),      Web       。

    23.<constant name="struts.url.https.port" value="443"/>
          struts.url.http.port     ,          Web         。

    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 Request  getParameterMap()  ,           true      。        false。   WebLogic、Orion OC4J   ,          true。

    26.<constant name="struts.freemarker.manager.classname" value=""/>
         Struts 2   FreeMarker   。        org.apache.struts2.views.freemarker.FreemarkerManager,   Struts 2   FreeMarker   。

    27.<constant name="struts.freemarker.wrapper.altMap" value="true"/>
          true false     ,    true。          。

    28.<cosntant name="struts.freemarker.templatesCache" value="false" /> 
         freemarker       ,      template    WEB_APP/templates.

    29.<constant name="struts.xslt.nocache" value="false"/>
         XSLT Result         。          ,         true;            ,         false。

    30.<constant name="struts.custom.properties" value="application,org/apache/struts2/extension/custom
"/>
      Struts2              ,                 struts.properties        。               ,                  (,)  。(        struts.properties!) 

    31.<constant name="struts.locale" value="zh_CN"/>
              。

    32.<constant name="struts.mapper.class" value="org.apache.struts2.dispatcher.mapper.DefaultActionMapper"/>
        url action   ,   org.apache.struts2.dispatcher.mapper.DefaultActionMapper

    33.<cosntant name="struts.mapper.alwaysSelectFullNamespace" value="false" /> 
               slash         namespace

    34.<constant name="struts.multipart.maxSize" value="2097152"/>
    multipart         (     ,     Struts 2                   )。

    35.<constant name="struts.multipart.parser" value="cos"/>
            MIME-type multipart/form-data,    (cos、pell、jakarta)
      multipart       org.apache.struts2.dispatcher.multipart.MultiPartRequest     (     )。

    36.<constant name="struts.multipart.saveDir" value="/tmpuploadfiles"/>
                ,     javax.servlet.context.tempdir。

    37.<constant name="struts.objectFactory" value="spring" /> 
         Struts 2  Action Spring    。

    38.<constant name="struts.objectFactory.spring.autoWire" value="name"/>
       spring       ,     : name, type, auto, and constructor (name        ) 

    39.<constant name="struts.objectFactory.spring.useClassCache" value="true"/> 
           spring ,   bean    ,  true or false,   true。

    40.<cosntant name="struts.objectTypeDeterminer" value="tiger" /> 
  <!--          ,  tiger notiger-->
   <!--  Web        .                 ,           ,          GBK  GB2312;   
             :       GBK ,     HttpServletRequest setCharacterEncoding  . >  
 <constant name="struts.i18n.encoding" value="UTF-8" />  
       <!--  Struts 2   ObjectFactory Bean,       spring.-->  
 <constant name="struts.objectFactory" value="spring" />  
       <!--  Spring         ,         name,      Bean name      . >  
 <constant name="struts.objectFactory.spring.autoWire" value="name" />  
       <!--       Spring   ,    Bean  ,        true false     ,      true.           . >  
 <constant name="struts.objectFactory.spring.useClassCache" value="true" />  
       <!--       multipart/form-data MIME  (    )     ,     cos,pell jakarta    ,        cos       ,pell   common-fileupload      .        jakarta.   
             :      cos  pell       ,       JAR     Web   .  ,  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="1000000000000" />  
       <!--       Struts 2       ,        action,     *.action     Struts 2  .              ,            (,)  . >  
 <constant name="struts.action.extension" value="do" />  
       <!--         JAR          ,      true false   ,          true. >  
 <constant name="struts.serve.static" value="true" />  
       <!--                .          ,                   ,        false. >  
  <constant name="struts.serve.static.browserCache" value="true" />  
        <!--     Struts 2          .        true,             、        .      true 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,    FreeMarker、Velocity 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 Request  getParameterMap()  ,           true      .        false.  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" />  
      <!--     XSLT Result         .          ,         true;            ,         false. >  
 <constant name="struts.xslt.nocache" value="false" />  
        <!--     Struts 2           ,                ,                  (,)  .        struts-default.xml,struts-plugin.xml,struts.xml,      ,         Struts 2      struts.xml   . >  
  <constant name="struts.configuration.files" value="struts-default.xml,struts-plugin.xml" />  
       <!--                  。        false。>  
   <constant name="struts.mapper.alwaysSelectFullNamespace" value="false" />  
       <!--  Convention            。    /WEB-INF/content>  
   <constant name="struts.convention.result.path" value="/WEB-INF/content/" />  
       <!--Convention             >  
   <constant name="struts.convention.action.package" value="default" />  
       <!--       Action>  
   <constant name="struts.convention.action.disableScanning" value="false"/>           
       <!--       jboss     ,     -->  
    <constant name="struts.convention.exclude.parentClassLoader" value="true" />   
    <constant name="struts.convention.action.fileProtocols" value="jar,zip" />  
         <!--    jar   action。       。>  
    <constant name="struts.convention.action.includeJars" value=".*?/_wl_cls_gen.*?jar(!/)?" />  
       <!--        。      action      。>  
    <constant name="struts.convention.package.locators" value="action" /> 
   
</struts>

좋은 웹페이지 즐겨찾기