问题描述
本来是想用拦截器的,但是这个自定义的方法在每个action中要做的事情不一样,没有办法抽取出来,想问下有没有办法在执行action中的一个方法前必须执行此方法?调用方式为/user/useraction!list.action,比如我在执行list方法前必须要执行一个选定的的类似list的check方法,这个如何实现?谢谢!
解决方案
你可以在你的action种实现 implements Preparable 接口(struts的),实现它的一个prepare方法,这个会在每个action之前执行。
解决方案二:
你也可以实现prepareList函数,只有在list()被调用前才调用.引用你可以在你的action种实现 implements Preparable 接口(struts的),实现它的一个prepare方法,这个会在每个action之前执行。
解决方案三:
public String list(){ check(); ....}不就可以了?
时间: 2024-12-05 08:33:59