课程
/后端开发
/Java
/Struts2拦截器浅析
这里只有一个处理登录的LoginAction继承了ActionSupport啊,但是它跟判断是否登录没有关系啊。是不是因为后面定义了拦截器所以就去执行拦截器,就不用指定类了
2016-06-12
源自:Struts2拦截器浅析 5-3
正在回答
不写class属性,系统会默认调用com.opensymphony.xwork2.ActionSupport类的execute()方法,
该方法代码是:
public String execute() throws Exception { return SUCCESS; }
返回success -->
不指定class类是用了默认的类,用它的execute方法重定向到web-inf的页面中。和method有默认值,result的name有默认值是一样的道理。个人意见,不正确多指教。
action 节点没有配置class属性,struts框架应该会自动创建ActionSupport的一个实例。。。默认执行ActionSupport的execute方法(不重写的话,默认返回SUCCESS)
举报
本视频教程将代领大家了解Struts2拦截器的工作原理及配置
4 回答访问不见action
1 回答求解:jsp不在action里配置是否就不可以访问,还是要这样:
3 回答直接访问action出错啦,怎么回事
2 回答方法的空实现是什么意思?
2 回答这个action “auth”有什么用 为什么不直接放到action “login” 里面