前置操作(超有用) - lonesafe/roubsite GitHub Wiki
前置操作指的是在执行某个操作方法之前和会自动调用的方法,不过仅对访问控制器(Action)有效,如果该请求不经过Action比如css文件/js文件等等没有对应控制器的访问地址,则不进行前置操作(因为它找不到要执行哪个前置操作)。系统会检测当前操作是否具有前置操作,如果存在会首先执行前置操作,前置操作的定义方式如下:
public class IndexAction extends RSAction{
@Override
//前置操作方法
public boolean __init__(HttpServletRequest req, HttpServletResponse resp, ClassBean classBean) {
return super.__init__(req, resp, classBean);
}
}