struts 2拦截器问题

wb952581385 2009-03-23 01:10:09
请问:
我在书上看到这么两句话:
1,拦截器可以在Action执行之前和执行之后拦截调用
2,intercept()方法在Action执行之前调用
问题:
拦截器到底可以在什么期间调用
谢谢
...全文
114 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
l5751311 2009-04-02
  • 打赏
  • 举报
回复
其实struts2的拦截器使用很简单,但是搞清楚底层实现最好,我也刚学,底层还是有些模糊

在什么时候调用,看你在什么地方配,需要在什么地方使用

redlotus_lyn 2009-04-02
  • 打赏
  • 举报
回复
在Action之前之后都可以,看你怎么定义。建议看看struts2方面的数据。
推荐:struts2 权威指南
jumpheightway 2009-04-02
  • 打赏
  • 举报
回复
就是在你action调用期间执行
fanyuanwaifdl 2009-03-24
  • 打赏
  • 举报
回复
学习
qiaozirue 2009-03-23
  • 打赏
  • 举报
回复
主要是根椐你的需求而定 Action之前,之后都可以.
wb952581385 2009-03-23
  • 打赏
  • 举报
回复
public String intercept(ActionInvocation arg0) throws Exception {
// TODO Auto-generated method stub
System.out.println("interceptBefore");
String s=arg0.invoke();
System.out.println("interceptAfter");
return s;
}
个人理解:
当访问某个Action时 会先执行拦截器的 intercept(ActionInvocation arg0) 方法(即拦截器在Action调用之

前调用
) 然后当执行String s=arg0.invoke();后 接着执行ntercept(ActionInvocation arg0) 方法剩余部分

即拦截器在Action调用之后调用
另外 拦截器的intercept(ActionInvocation arg0) 方法总是在访问Action之前调用

请各位指正
谢谢
BearKin 2009-03-23
  • 打赏
  • 举报
回复
说的很明白 拦截器在什么时候都可以调用的啊。。
  • 打赏
  • 举报
回复

看看流程图就明白了
Study_Work_2009 2009-03-23
  • 打赏
  • 举报
回复
Action之前,之后都可以,关键你是怎样定义的拦截器!
suncheng_hong 2009-03-23
  • 打赏
  • 举报
回复
http://struts.apache.org/2.x/docs/writing-interceptors.html
http://www.blogjava.net/max/archive/2006/12/06/85925.html
ZiSheng 2009-03-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ZiSheng 的回复:]
Java code
public String intercept(ActionInvocation arg0) throws Exception {
// TODO Auto-generated method stub
System.out.println("interceptBefore");//action执行之前的动作
String s=arg0.invoke();
System.out.println("interceptAfter");//action执行之后的动作
return s;
}
[/Quote]
up
ZiSheng 2009-03-23
  • 打赏
  • 举报
回复
调用之前,调用之后,LZ看看
ZiSheng 2009-03-23
  • 打赏
  • 举报
回复

public String intercept(ActionInvocation arg0) throws Exception {
// TODO Auto-generated method stub
System.out.println("interceptBefore");
String s=arg0.invoke();
System.out.println("interceptAfter");
return s;
}

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧