• constant属性详解


    /**是否使用开发模式,不在开发模式下变为false*/                               

    (常用) <constant name = "struts.devmode" value = "true"/>

    /**是否每次http请求到达时,系统都重新加载资源文件,不在开发模式下变为false*/  

    (常用) <constant name = "struts.i18n.reload" value = "true"/>

    /**设置浏览器是否缓存静态内容,只有true和false(开发模式下应用false)*/       

    (常用) <constant name = "struts.serve.static.browsercache" value = "false"/>

    -----------------/**指定web应用的默认编码集*/---------------              

    (常用) |<constant name = "struts.i18n.encoding" value = "UTF-8"/> | -----------------------------------------------------------          

    (常用) /**指定处理multipart/form-data的mime类型(文件上传)请求的框架,该属性支持cos、pell和jakarta等属性*/ | /**               | *需要使用cos或者pell的文件上传方式,则应该将对应的jar文件复制到web应用中。       | *例如,使用cos上传方式,则需要自己下载cos框架的jar文件,并将该文件放在web-inf/lib路径下     | */

     <constant name = "struts.multipart.parser" value = "jakarta"/>      |

    /**指定需要struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由struts 2处理。 *如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。    

    (常用) */  <constant name = "struts.action.extension" value = ""/>

    /**生成url时是否包含请求参数。该属性接受none、get和all三个属性值*/        

    (常用)  <constant name = "struts.url.includeparams" value = "all"/>               

    (常用) /**某些java ee服务器,不支持httpservlet request调用getparametermap()方法,此时可以设置该属性值为true来解决该问题。 *该属性的默认值是false。对于weblogic、orion和oc4j服务器,通常应该设置该属性为true */

    <constant name = "struts.dispatcher.parametersworkaround" value = ""/>

    /**属性设置struts 2是否支持动态方法调用,该属性的默认值是true*/      

    (常用) <contant name = "struts.enable.dynamicmethodinvocation" value = "true"/>          

    /**指定xslt result是否使用样式表缓存。当应用处于开发阶段时,该属性通常被设置为true*/

    (常用) <constant name = "struts.xslt.nocache" value = "true"/>

    /**属性设置当struts.xml文件改变后,系统是否自动重新加载该文件。该属性的默认值是false*/

    (常用) <constant name = "struts.configuration.xml.reload" value = "fasle"/>

    /**指定web应用的默认locale*/

    <constant name = "struts.locale" value = ""/>

    /**指定struts 2默认的objectfactory bean,该属性默认值是spring*/

    <constant name = "struts.objectfactory" value = "spring"/>

    /**指定spring框架的自动装配模式,该属性的默认值是name,即默认根据bean的name属性自动装配*/

    <constant name = "struts.objectfactory.spring.autowrite" value = "name"/>  

    /**该属性指定整合spring框架时,是否缓存bean实例,该属性只允许使用true和false两个属性值*/

    <constant name = "struts.objectfactory.spring.useclasscache" value = "true"/>

    /**该属性指定struts 2的类型检测机制,通常支持tiger和notiger两个属性值*/

    <constant name = "struts.objecttypedeterminer" value = "tiger"/>

    /**加载用户自定义的属性文件,不会覆盖struts.properties文件中指定的属性*/

    <constant name = struts.custom.properties" value = ""/>

    /**将http请求映射到指定action的映射器*/

    <constant name = "struts.mapper.class" value = "org.apache.struts2.dispatcher.mapper.defaultactionmapper"/>

    /**默认映射器根据请求的前缀与action的name属性完成映射*/

    <constant name = "org.apache.struts2.dispatcher.mapper.defaultactionmapper" value = ""/>

    /**是否通过jar文件提供静态内容服务,该属性只支持true和false属性值,该属性的默认属性值是true*/

    <constant name = "struts.serve.static" value = "true"/>

    /**该属性指定加载struts 2配置文件的配置文件管理器*/

    <constant name = "struts.configuration" value = "org.apache.struts2.config.defaultconfiguration"/>

    /**是否允许在action名中使用斜线,该属性的默认值是false*/

    <constant name = "struts.enable.slashesinactionnames" value = "false"/>

    /**是否允许在struts 2标签中使用表达式语法*/

    <constant name = "struts.tag.altsyntax" value = "true"/>

    /**属性指定视图标签默认的视图主题,该属性的默认值是xhtml*/

    <constant name = "struts.ui.theme" value = "xhtml"/><!--一般要保持原因,就使用simple-->

    /**指定视图主题所需要模板文件的位置,该属性的默认值是template,即默认加载template路径下的模板文件*/

    <constant name = "struts.ui.templatedir" value = "template"/>

    /**指定模板文件的后缀,该属性的默认属性值是ftl。该属性还允许使用ftl、vm或jsp,分别对应freemarker、velocity和jsp模板*/

    <constant name = "struts.ui.templatesuffix" value = "ftl"/>

    /**velocity框架所需的velocity.properties文件的位置。该属性的默认值为velocity.properties*/

    <constant name = "struts.velocity.configfile" value = ""/>

    /**指定velocity框架的context位置,如果该框架有多个context,则多个context之间以英文逗号(,)隔开*/

    <constant name = "struts.velocity.contexts" value = ""/>

    /**属性指定velocity框架的toolbox的位置*/

    <constant name = "struts.velocity.toolboxlocation" value = ""/>

    /**指定web应用所在的监听端口。该属性通常没有太大的用户, *只是当struts 2需要生成url时(例如url标签),该属性才提供web应用的默认端口 */ <constant name = "struts.url.http.port" value = ""/>

    /**所需要的国际化资源文件,如果有多份国际化资源文件,则多个资源文件的文件名以英文逗号(,)隔开*/

    <constant name = "struts.custom.i18n.resources" value = ""/>

    /**指定struts 2使用的freemarker管理器*/

    <constant name = "struts.freemarker.manager.classname" value = "org.apache.struts2.views.freemarker.freemarkermanager"/>

    /**只支持true和false两个属性值,默认值是true。通常无需修改该属性值*/

    <constant name = "struts.freemarker.wrapper.altmap" value = "true"/>

    /**定struts 2框架默认加载的配置文件,如果需要指定默认加载多个配置文件,则多个配置文件的文件名之间以英文逗号(,)隔开 *属性的默认值为struts-default.xml,struts-plugin.xml,struts.xml */

    <constant name = "struts.configuration.files" value = "struts.xml"/>

    <!--上传文件的大小限制-->  
    <constant name="struts.multipart.maxSize" value=“10701096"/>

    生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春。
  • 相关阅读:
    Socket 传送文件
    spring
    Hibernate学习笔记
    servlet之过滤器(转载)
    java 网络编程
    java 文件操作
    java 图形界面 邮件系统
    简易俄罗斯方块
    二叉树习题之重建二叉树
    将博客搬至CSDN
  • 原文地址:https://www.cnblogs.com/ysq0908/p/4656164.html
Copyright © 2020-2023  润新知