您的位置首页百科知识

struts2拦截器里,如果不执行目标方法,而是要返回到错误提示页面,怎么做

struts2拦截器里,如果不执行目标方法,而是要返回到错误提示页面,怎么做

如果你需要不执行Action方法

那么你可以继承ActionSupput类

重写validate方法,在里面判断

然后你可以addActionError("")

在struts.xml配置的时候,多一个

....

这样,只要validate方法有 addxxxxError

那么它就会放弃执行Action的方法

而自动返回"input"

你只需配置"input"跳转的页面就可以了,

信息带回,那么就写在addActionError("...")中

在页面就是

就可以呈现