课程
/后端开发
/Java
/Struts2拦截器浅析
接口里的init()方法也可以实现为空方法呀?
2017-06-12
源自:Struts2拦截器浅析 3-1
正在回答
这个不是必须要继承类来实现自定义拦截器, 可以根据具体情况使用,需要更好的可扩展性时,使用接口比较好,毕竟Java只允许单继承,如果对于扩展性没多大要求,继承好一些,可以减少代码量,虽然实现接口比继承多不了几行代码,但是在一个项目中,多的代码量就不少了
0110号建筑师 提问者
你知道什么是什么叫接口吗? 接口里是没有方法体的,也就是说 你实现它过后,你需要给实现的方法添加方法体,就是说你需要给这三个方法都写上具体的内容,而继承里 父类是有方法体的,父类把方法具体的内容都写好的 你继承后直接用就好,只需要你写其中一个方法的方法体内容即可
举报
本视频教程将代领大家了解Struts2拦截器的工作原理及配置
2 回答没搞懂 拦截为什么要实现递归过程
4 回答为什么拦截器没有生效
1 回答拦截器栈直接放到拦截器中 然后拦截器又调用自己外部的拦截器这样也可以?
3 回答struts2拦截器
1 回答我对登陆界面定义了一个拦截器,然后在action方法里添加了System.out.println(user.getUsername());就没办法获得action运行时间,但是不添加输出语句就可以实现拦截器获得action运行时间