我想处理 url 中不存在任何操作或结果的错误条件,或者将永久重定向添加到某些 url。
当用户输入一些不存在或已迁移的 url 时,他会收到错误
HTTP 状态 404 - 未为操作 com.zyx.pqr.action.AbcAction$$EnhancerByCGLIB$$c95cf377 定义结果和结果错误
我们可以以更好的方式处理未找到的页面并跟踪应该永久重定向或类似的页面的任何方式。
在堆栈跟踪或控制台中没有什么可添加的,只是想知道如何处理全局操作错误和全局重定向。
由于 Struts2 版本 2.1 有Unknown Handlers
堆栈。
当执行未知操作、结果或方法时,会调用未知处理程序。您需要实现com.opensymphony.xwork2.UnknownHandler
接口并将您的 Unknown Handlers 定义添加到您的struts.xml
文件中。
请参阅http://struts.apache.org/development/2.x/docs/unknown-handlers.html。