Struts2:全局结果配置错误

我想使用全局结果“登录”。 但它的工作没有全局结果的配置。 这是我配置的相关部分:

categoryList.jsp categoryDe​​tail.jsp /WEB-INF/login.jsp

当我启动我的应用程序时,它抛出此exception:

org.xml.sax.SAXParseException:元素类型“package”的内容必须匹配“(结果类型?,拦截器?,default-interceptor-ref?,default-action-ref ?, default-class-ref ?,global – 结果?,全球exception映射?,行动*)”。

怎么了?

得到它了! 订单很重要。

struts.xml中的顺序很重要:

  1. 结果类型?
  2. 拦截器?
  3. 默认拦截-REF?
  4. default-action- ref?
  5. 缺省类-REF?
  6. 全局的结果吗?
  7. 全球exception映射?
  8. 行动*

是的,标签必须按顺序排列:结果类型 – >拦截器 – > default-interceptor-ref – > default-action-ref – > default-class-ref – > global-results – > global-exception-mappings – >行动*