jfinal拦截器配置

实现aop

    @Before(Tx.class)
public void index(){
// renderText("hello world!");
render("/login.html");
/* User user=getModel(User.class);
// user.deleteById("1");
// user.delete();

声明before 当然全局拦截器,业务拦截器可以分开设置

配置拦截器

/*拦截器配置
* (non-Javadoc)
* @see com.jfinal.config.JFinalConfig#configInterceptor(com.jfinal.config.Interceptors)
*/ @Override
public void configInterceptor(Interceptors me) {
//me.add(new TxByMethods("index"));
me.add(new myIntercepter());
}

实现自己的拦截器

package Action;

import com.jfinal.aop.Interceptor;
import com.jfinal.aop.Invocation; public class myIntercepter implements Interceptor{ public void intercept(Invocation inv) {
System.out.println("before-------先执行代码-----------");
inv.invoke();
System.out.println("after----------后执行代码实现aop---------");
} }

ok

上一篇:java的poi技术读,写Excel[2003-2007,2010]


下一篇:递归---NYOJ-90整数划分(一)