struts2的常量配置

可以用struts.xml来管理配置,也可以用struts.properties来管理。

struts.properties放在web应用的类加载路径下,通常放在WEB-INF/classes.

下面是公司项目中的配置,详细的可以百度:

<struts>
  <constant name="struts.action.extension" value="do" /><!-- 指定需要Struts2处理的请求后缀,默认值为action -->
  <constant name="struts.devMode" value="false" /><!-- 设置是否使用开发模式,默认false。true则在出错时显示更多友好提示 -->
  <constant name="struts.enable.DynamicMethodInvocation" value="false" /><!-- 指定Struts2是否支持动态方法调用,默认为true -->
  <constant name="struts.multipart.maxSize" value="5000000000" /><!-- 指定Struts2文件上传中整个请求内容允许的最大字节数 -->
  <constant name="struts.locale" value="zh_CN" /><!-- 指定Web应用的语言环境,默认为en_US -->
  <constant name="struts.multipart.saveDir" value="tmp" /><!-- 指定上傳文件的临时保存路径,默认为javax.servlet.context.tempdir -->
  <constant name="struts.i18n.encoding" value="UTF-8" /><!-- 指定Web应用的默认编码集。对于获取中文请求参数值,应设为GBK或GB2312。默认为utf-8 -->
  <constant name="struts.i18n.reload" value="true" /><!-- 设置是否每次Http请求到达时,系统都重新加载资源文件。默认false -->
  <constant name="struts.custom.i18n.resources" value="messageResources,frontMessageResources,logResources" />
  <constant name="struts.ognl.allowStaticMethodAccess" value="true" /> <!-- 设置是否允许在OGNL表达式中调用静态方法。默认false -->
  
  <constant name="struts.multipart.parser" value="com.ebei.common.interceptor.GarryMultiPartRequest" /><!-- 指定处理multipart/form-data的MIME类型(文件上传)请求的框架 -->

  <constant name="struts.ui.theme" value="simple" /> <!-- 指定视图标签默认的视图主题,默认xhtml -->
  <constant name="struts.ui.templateDir" value="template" /> <!-- 指定视图主题需要的模板文件的位置,默认template -->
  <constant name="struts.ui.templateSuffix" value="ftl" /><!-- 指定模板文件后缀,默认ftl。允许使用ftl、vm、jsp,对应FreeMarker,Velovity和JSP模板 -->

</struts>


猜你喜欢

转载自blog.csdn.net/ice_cream__/article/details/77893669