struts.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
  3. "http://struts.apache.org/dtds/struts-2.1.dtd">
  4. <struts>
  5. <!--
  6. 使用Convention插件,实现约定大于配置的零配置文件风格.
  7. 特殊的Result路径在Action类中使用@Result设定.
  8. -->
  9. <constant name="struts.convention.package.locators" value="showcase" />
  10. <constant name="struts.convention.package.locators.basePackage" value="com.pentair.showcase" />
  11. <constant name="struts.convention.default.parent.package" value="crud-default" />
  12. <constant name="struts.locale" value="zh_CN" />
  13. <constant name="struts.i18n.encoding" value="UTF-8" />
  14. <constant name="struts.i18n.reload" value="true" />
  15. <constant name="struts.custom.i18n.resources" value="message" />
  16. <constant name="struts.multipart.parser" value="jakarta" />
  17. <constant name="struts.multipart.saveDir" value="D:/RFQServer/temp/" />
  18. <constant name="struts.multipart.maxSize" value="10000000" />
  19. <constant name="struts.ui.theme" value="simple" />
  20. <!-- 用于CRUD Action的parent package -->
  21. <package name="crud-default" extends="convention-default">
  22. <!-- 基于paramsPrepareParamsStack,增加store interceptor保证actionMessage在redirect后不会丢失 -->
  23. <interceptors>
  24. <interceptor-stack name="crudStack">
  25. <interceptor-ref name="store">
  26. <param name="operationMode">AUTOMATIC</param>
  27. </interceptor-ref>
  28. <interceptor-ref name="paramsPrepareParamsStack" />
  29. </interceptor-stack>
  30. </interceptors>
  31. <default-interceptor-ref name="crudStack" />
  32. </package>
  33. </struts>