读书人

struts2 拦截器的运用(继承抽象拦截器

发布时间: 2012-10-20 14:12:48 作者: rapoo

struts2 拦截器的使用(继承抽象拦截器)

struts.xml配置文件中,在<Action>前还是定义名为“example”的拦截器。在<Action>中,配置“example”拦截器。

注意:在<Action>中还配置了“defaultStack”拦截器栈,这是因为如果在<Action>中不配置该拦截器栈,则Login.action运行时候只会执行配置的“example”拦截器,不会执行“defaultStack”拦截器栈。而且“defaultStack”是Struts2配置的缺省拦截器栈,在struts-default.xml中定义的拦截器都是由它来调用执行。Struts2规定如果在<Action>中,开发人员配置了自己定义的拦截器或拦截器栈,不显式在struts.xml配置文件中配置“defaultStack”拦截器栈,则所有struts-default.xml中定义的拦截器都不会执行即不执行“defaultStack”拦截器栈。当然如果在<Action>中开发人员没有配置自己定义的拦截器或拦截器栈,就算不显示配置“defaultStack”拦截器栈,则“defaultStack”拦截器栈是会执行的。

?

读书人网 >软件架构设计

热点推荐