struts2常量配置

常量提供了一个简单的方法来定制Struts应用程序通过定义关键设置修改插件框架和行为。

  1. struts-default.xml—基础xml,默认包含这个文件是自动装入struts.xml文件,当我们进行.自行开发时需要继承struts-default
  2. struts-plugin.xml—插件相关

  3. struts.xml—核心内容

  4. struts.properties --框架使用许多属性 ,改变这些属性时通常定义文件在classpath下
  5. <constant name="struts.i18n.encoding" value="UTF-8" />
    指定默认编码集,作用于HttpServletRequest的setCharacterEncoding方法和freemarker、velocity的输出

  6. <constant name="struts.action.extension" value="do" /> 
    改变action的后缀

  7. <constant name="struts.configuration.xml.reload" value="true" />
    当struts的配置文件修改后,系统是否自动重新加载该文件,默认为false,开发阶段最好打开,这样不用重启服务器。

  8. <constant name="struts.devMode" value="true" />
    开发模式下使用,这样可以打印出更详细的错误信息

  9. <constant name="struts.multipart.maxSize" value="10701096" /> 
    上传文件的大小限制,value值表示总大小,不是单个文件。

  10. <constant name="struts.objectFactory" value="spring"/>
    与spring集成时,指定由spring负责action对象的创建

  11. <constant name="struts.enable.DynamicMethodInvocation" value="true" />
    该属性设置struts2师傅支持动态方法调用,该属性的默认值是true。如需关闭,则设置value="false"。
原文地址:https://www.cnblogs.com/-maji/p/7743737.html